Favourite Programming language?

Recommended Videos

Agayek

Ravenous Gormandizer
Oct 23, 2008
5,178
0
0
George Learmonth said:
Just wondering what programming languages people use and why!
Personally, I started with python because its easy to use and easily functional, then moved on to C++ and the like, mainly because they're widely used and quite diverse. Recently, I've been experimenting with Haskell and Lua, (Lua for game development, Haskell for hardcore maths :D) which are both quite specialist and unique languages. So, what do you guys like the most (personally, Lua is growing on me quite a bit but C++ is my favourite).

If anyone is wanting to learn how to program, I'd recommend starting with python and looking at some guides like http://docs.python-guide.org/en/latest/ unless you are an avid math nerd (like myself), in which case Haskell is great.
I'm an Android programmer, so I use Java pretty much all day every day, and I quite like it.

My favorite language though will probably always be Haskell. I don't use it much, mostly because I'm just not in a situation where I can for work, but the whole concept of functional languages has really stuck with me since I learned it and I really like the way they work.
 

MorphingDragon

New member
Apr 17, 2009
566
0
0
I don't have a single favourite programming language, but ones I do have preferred ones for different situations.

I like SystemVerilog the most for hardware design. C# or pure C for game development. Scala for general app and web development. C# for mobile development (Xamarin is a really nice toolset for cross platform dev). I use Haskell when I'm dealing with algorithm design or language design.

I can't really offer any more explanation. They are just what fit with my style of programming in particular situation. You eventually get to the point where you can pick up any language fairly quickly and just use which ones you think are best.
 

Vhite

New member
Aug 17, 2009
1,980
0
0
Probably C/C++.

Only language I know besides that is Java and I'm not quite yet used to pure OOP.
 

Qwurty2.0

New member
Apr 21, 2011
333
0
0
Zoe Castillo said:
Awesome snip
Holy crap, dude, thanks! I appreciate you taking the time to link all of those, I'll definitely give a look through them when I have spare time.
 

wulfy42

New member
Jan 29, 2009
771
0
0
Way, way back in the past I actually started to learn how to code from a program called LOGO.....which naturally led me to start learning and creating games (back when that was very rare) in BASIC. I programmed the most in Basic actually, but learned a few other languages along the way....eventually coding on MUDs and a few other things mainly using C++.

C was very similar to basic, and allowed most of the same commands...while adding in a bunch of new stuff. I would probably say it was my favorite language over all. I did program some with Visual Basic...but never liked it as much, and then as part of my AA degree in information tech...I took a Java class.

I REALLY did not like Java. Call outs are great, but I hate being forced to use them, and not having goto commands at all. Yes, it's much better when coding with multiple people, but if your just making a quick program yourself? It's way less efficient, or at least seemed that way to me. It also, to me, seemed far easier to have a minor mistake make a whole program not run etc. I got an A in my Java class...but I didn't enjoy the process. Java was the last class I took, all by itself....as a reward for dealing with a bunch of required BLAH classes I really didn't want to take on the way to getting my AA....and it caused me to change my major for my BA from info tech to communications. That is how much I disliked it.

I don't really code anymore though, and probably never will again. I play games now, I don't make them. I really didn't make any game after the 80's for the most part (other then coding Muds in C in the 90's a bunch). I did make quite a few games back on the old Apple 2c's etc for our school etc though. Those were some fun days.
 

BreakfastMan

Scandinavian Jawbreaker
Jul 22, 2010
4,367
0
0
I am a C++ man, myself. I just love all the control I have with the language. You really can't get such a fine level of control with a lot of other popular languages, like Java or C#. Though Perl has recently begun to grow on me a bit, after I found out about regular expressions. They seem like they would make a lot of string manipulation stuff leagues easier. :p
 

Qwurty2.0

New member
Apr 21, 2011
333
0
0
frizzlebyte said:
Actually, I'm the one who should apologize. It's late and I'm cranky, and I took your post the wrong way.

No hard feelings?
Of course. :) Looks like I can throw away that evil revenge sche- err, I mean, apology message. *cough* >.>
 

MorphingDragon

New member
Apr 17, 2009
566
0
0
BreakfastMan said:
I am a C++ man, myself. I just love all the control I have with the language. You really can't get such a fine level of control with a lot of other popular languages, like Java or C#. Though Perl has recently begun to grow on me a bit, after I found out about regular expressions. They seem like they would make a lot of string manipulation stuff leagues easier. :p
I've done quite a bit of heavy program optimization. When push comes to shove what high level language you use doesn't matter if you don't know what's really happening underneath.
 

devotedsniper

New member
Dec 28, 2010
752
0
0
C#, I do a lot of c# for my job so it's kind of perfect really. I like how it has the automation like memory management and i prefer the syntax too, java to me is to wordy if that makes sense, same with VB.

Also slowly getting into html, CSS, javascript, classic asp, and asp.net (+ MVC) but that's for the job not out of choice but there not terrible languages. Also know some C and C++ but i couldn't really saying i could make a program with them.

Oh! also know some assembly language which i hate, thank god i don't have to use it.
 

Weaver

Overcaffeinated
Apr 28, 2008
8,977
0
0
I've use a ton of different languages over the years:
BASIC, C/C++, Java, Lisp, C#, VB, Python, Lua, Javascript/html/css (I lump them all together).

And in all honesty, as much as people like to shit on MS, I think C# is a fantastic language.
And I mean it from a syntactical level. I know people have issue with .NET, but I feel C# has a lot of great syntactic sugar, clear syntax, really nice convenience features, and is a standout managed language.

Personally, I like my languages compiled and typechecked. This is why things like Python aren't ideal for me.
 

lechat

New member
Dec 5, 2012
1,377
0
0
just a hobby coder myself but i have written a few little apps and more than likely one of the most advanced botting programs ever written for a flash game.

started with 'basic' and while i remember very little of it now i did like the line based system and goto commands and it may be rose tinted glasses but i still think it's a better system than the syntax heavy languages we use today where every line of code requires 50 brackets and colons correctly placed to get it to function right.

played around with VB, python and 10 or 20 other languages that more than likely don't exist these days before moving onto C++, end of the day it's a fairly light language with enough power to do anything you could ever need to do.
gonna sound really stupid but as far as languages go "LOLCODE" isn't half bad to learn as an amateur
http://en.wikipedia.org/wiki/LOLCODE
 

purf

New member
Nov 29, 2010
600
0
0
Brainfuck and Fjölnir for me.

You sissies!

I've only dabbled with this and that every now and then, but never quite had the patience to memorize a language and its syntax well enough to be actually able to type anything that would work. However, I am rather engaged in a visual programming language, VVVV [http://en.wikipedia.org/wiki/Vvvv], which I think is a rather beautiful tool to work with. Its most notable peculiarity: there's only run-time. All the time. Here's a shot from something I'm working on:



As for textual programming - see that "Phongsomethingsomething"-node? There's HLSL behind. This is what I'm getting into these days..
 

thesilentman

What this
Jun 14, 2012
4,513
0
0
Me loves C++ and C#. They're just really understandable to me. =D

AC10 said:
And in all honesty, as much as people like to shit on MS, I think C# is a fantastic language.
And I mean it from a syntactical level. I know people have issue with .NET, but I feel C# has a lot of great syntactic sugar, clear syntax, really nice convenience features, and is a standout managed language.
Speaking of which, I really like Visual Studio and it's tools. I just really, really hate the direction they're taking with Windows 8 and what that means for traditional desktop applications. =(
 

sextus the crazy

New member
Oct 15, 2011
2,348
0
0
C++, because it gets better every time you use it.

Hey-oooooo.

OT: Haven't really programmed much, but I found java to be pretty user friendly
 

miketehmage

New member
Jul 22, 2009
396
0
0
Java. I love the level of abstraction. It can be a pain at first but I love it now.

C can go to hell.
 

aba1

New member
Mar 18, 2010
3,248
0
0
I guess I am the odd man out here but I actually like action script 3 personally. I am more of a web based programmer so the languages I know aren't all even properly considered which I can understand since html is just a markup language. The game I am designing is currently being done primarily through AS3 actually.
 

Baneat

New member
Jul 18, 2008
2,762
0
0
Qwurty2.0 said:
I a currently trying to self-teach myself to program in Python using this site: http://learnpythonthehardway.org/book/

Not sure if it is the best way to learn, I have heard some programmers online say that it is not the best and that they wish people would stop using it, but I am not sure what else to use.
MIT's introduction to computation and programming using python

Available online as a pdf if you look hard enough for it