Forum

> > Off Topic > What is your favourite programming language?
Forums overviewOff Topic overviewLog in to reply

English What is your favourite programming language?

54 replies
Page
To the start Previous 1 2 3 Next To the start

Poll Poll

What is your favourtive Programming lanuage?

Only registered users are allowed to vote
C
9.30% (4)
C++
41.86% (18)
C#
2.33% (1)
Perl
2.33% (1)
LISP
0.00% (0)
Fortran
4.65% (2)
BASIC
9.30% (4)
Python
6.98% (3)
Other...
23.26% (10)
43 votes cast

old Poll What is your favourite programming language?

DannyDeth
User Off Offline

Quote
Hey there

Just wanted to see who likes what in the world of coding. ( Note how i said programming, and not scripting, as they are different things! )

Mine Is C, but for second i would g for Python,a dn third for Perl, those are my fav, what's yours? If other, tell us what it is

old Re: What is your favourite programming language?

CJ7
BANNED Off Offline

Quote
stealth has written
C is the best because it is not so overloaded as C++
C# is the worst because it only generates .net applications.


How can you say it's bad jsut because it uses .NET?
It's fokking made for .NET! You could also state that JAVA is a bad language just because it uses the JVM. Or Python, because it needs to be converted to byte code first.

It also depends on what for you are programming stuff.. If you really need to speed, it's best to code in c++ or C. But creating very large projects using C is a pain in the ass, so I prefer C++ for that.

For me Python is one of the easier to learn scripting languages, and you're able to get something done really fast. I like it better than Lua because of the syntax, and it's more aimed towards OOP. Python has a much larger library and much better support for all kinds of stuff. Downside of python is that it's much larger than Lua to implement in a program. So I'd say Lua is a better choice than Python if you're coding in small and faster programs.

Also BlitzMax isn't very good to use, it's much wiser to use c++ in combination with SDL or something. Not everything can be done in BlitzMax.

old Re: What is your favourite programming language?

Flacko
User Off Offline

Quote
@CJ7: Maybe he doesn't like it because C# is a language created by Microsoft, used mostly by Microsoft, and it only runs on Microsoft?

I currently can program in:
C++
Lua (Thanks to DC for implementing it into CS2D otherwise I wouldn't have known about it)
Javascript (I made an HTML5 game with this)
HTML/CSS
C
Visual Basic (Programming in this is a nightmare)
Batch (Double nightmare)

Being the first ones I'm most experienced with (and I like the most too).

old Re: What is your favourite programming language?

CJ7
BANNED Off Offline

Quote
Flacko has written
@CJ7: Maybe he doesn't like it because C# is a language created by Microsoft, used mostly by Microsoft, and it only runs on Microsoft?

I currently can program in:
C++
Lua (Thanks to DC for implementing it into CS2D otherwise I wouldn't have known about it)
Javascript (I made an HTML5 game with this)
HTML/CSS
C
Visual Basic (Programming in this is a nightmare)
Batch (Double nightmare)

Being the first ones I'm most experienced with (and I like the most too).


Using Mono, u can also prgram in C# on Linux and Mac OSx.

old Re: What is your favourite programming language?

DannyDeth
User Off Offline

Quote
Dark Byte has written
stealth has written
C is the best because it is not so overloaded as C++

Yes, but C++ is object oriented.

You can program like an object-orianted language, but i prefer C the way it is, im not so good with objects

CJ7 has written
Or Python, because it needs to be converted to byte code first.
Yes, but Python is an excelent programming language, so what if you need to convert it into byte code first, doesn't exactly make it that bad.

JohnTheFox has written
ActionScript 2.0 The olny one I actuly know...lol

Lolz, that isn't really a PROGRAMMING language, it's a scripting language used by Adobe FLash and stuff like that, you know, Gnash, all that stuff.

CJ7 has written
How can you say it's bad just becasue it uses .NET?

Well, it's not cross platform, so only Windows users can use it, unless you ahve got some nive emulation software running, but then you could use any Windows program on GNU/Linux or some Linux distro.

Quote
For me Python is one of the easier to learn scripting languages

Although you can use python for scripting, it is primarily designed as a programming language. SIGH, let me explain so that everyone knows the difference.

OK. Programming is using some for of code to CREATE a program. Scripting is used to CONTROL a program, so that you have an easier way to control things. Lua, is a scripting language, you can not make a program in Lua, but you can write a program in C/C++ adn then incorporate the Lua source into it so that you can use Lua codes to control the program.

Oh yeah, and by the way. I'd like to know who the person that voted for Fortran is,. becasue there aren't a lot of people that code in Fortran anymore.
edited 2×, last 07.09.10 01:37:49 pm

old Re: What is your favourite programming language?

Lee
Moderator Off Offline

Quote
Quote
Also BlitzMax isn't very good to use, it's much wiser to use c++ in combination with SDL or something. Not everything can be done in BlitzMax.


BlitzMax generates machine code and automagically does inline micro-optimization on the machine code so surprise surprise, it's at least on par with C.

Quote
Downside of python is that it's much larger than Lua to implement in a program. So I'd say Lua is a better choice than Python if you're coding in small and faster programs.


There's a huge difference between speed and memory requirement. Python is slower than Lua not because of its overambitious "battery-included" philosophy, but because Lua is implemented via a register-stack design (3 byte instruction sets) rather than Python and most other languages' 2-byte stack design. This significantly decreases the overhead required to interpret the bytecode at runtime. At the same time, various aspects of memory management and other auxiliary components must be manually implemented in Lua rather than automated, speeding it up considerably.

Quote
It also depends on what for you are programming stuff.. If you really need to speed, it's best to code in c++ or C. But creating very large projects using C is a pain in the ass, so I prefer C++ for that.


This is a common programming myth that needs to be addressed. Various research universities (Cornell, MIT, CMU, etc) have done benchmarks on the primitive operations in both Java and C and have found, surprisingly, that Java is on par with C, at least with respect to primitive operations. In fact, employing the JIT, Java-generated machine code actually runs faster and is much more compact than those generated by GCC. This basically spells out what every programmer with an ounce of common sense already knows: Abstraction adds overhead, but no language-style (difference between Java, C, Python, and/or even Scheme) can generate machine code that is explicitly faster and/or better than all other languages. (IE: PyPy's compiler sometimes generates faster code than C equivalents, this is only because PyPy includes an inline micro-optimization suite, not because Python is faster than C....)

old Re: What is your favourite programming language?

DannyDeth
User Off Offline

Quote
@Lee:

About the thing with the C and Java. Actually C is faster on older computers, not the newer ones, so really the myth is an origin of the 90's when everybody was hackin' and stuff, that programming in C was able to get ur machine running faster than BASIC and those other High-level languages. And back then it did, with the fastest proccessor running at around 100Mhz, yeah. But now-a-days it doesn't make much of a difference. The only thing is that C has stood the test of time, and survived the many critics that stand against it, but serisuly, if you wanna write a program to last, write it in C, not the language of the day. Plus C can even run on machines that don't have a proper OS, beat that suckas!

old Re: What is your favourite programming language?

Vectarrio
User Off Offline

Quote
DannyDeth has written
Vectar666 has written
I use Delphi, it is easier than C and better than Visual Basic

Cool, i have never coded in Delphi, what's it like?

I can call it "Visual Pascal", because coding language is Pascal + visual things
To the start Previous 1 2 3 Next To the start
Log in to replyOff Topic overviewForums overview