So! let's actually post here!

i hope i’m not beating a dead horse.

let’s have a discussion about programming languages! i want you to tell me what your favourite programming language(s) are, and briefly say why you like it/them, but also say what you dislike too. finally, please don’t flame others about their favourite language, even if it’s Visual Basic. i’ll start:

My favourite language is Scheme. Scheme is a small and simple Lisp dialect primarily used in an academic context. I like Scheme because it focuses on simplicity and doesn’t have the annoyances of many Lisp dialects like Common Lisp, such as weird naming conventions and separation of the function namespace. What I don’t like about Scheme is that the standard doesn’t cater well for real world programming, so lots of implementations have popped up that go about their own ways of solving real world problems and useful code is barely ever portable.

C#. It’s extremely flexible, has a beautiful syntax, and it easy to use/learn since it’s managed and uses the .NET Framework. There’s XNA, I love its conventions, and you get to use Visual Studio - even Express is awesome and the best IDE for anything I’ll ever use.

[quote=“Lin, post:2, topic:439709”]C#. It’s extremely flexible, has a beautiful syntax, and it easy to use/learn since it’s managed and uses the .NET Framework. There’s XNA, I love its conventions, and you get to use Visual Studio - even Express is awesome and the best IDE for anything I’ll ever use.[/quote]do you have a gripe about the language?

For general purpose, I like Java the best due to its flexibility across platforms, large standard library and ease of writing in. If I’m feeling masochistic, I’ll write in C++, but honestly there is no point unless you’re on a device with limited resources or speed is essential. I also enjoy MIPS assembly and Python 2.6. Python is neat because you can use it in many scenarios (jython interpreter etc).

[quote="_s, post:3, topic:439709"][quote author=Lin link=topic=542404.msg3974704#msg3974704 date=1334517774]
C#. It’s extremely flexible, has a beautiful syntax, and it easy to use/learn since it’s managed and uses the .NET Framework. There’s XNA, I love its conventions, and you get to use Visual Studio - even Express is awesome and the best IDE for anything I’ll ever use.
[/quote]do you have a gripe about the language?[/quote]Sorry, didn’t read I had to have one. Obviously, compatibility is a downside, but also the GDI+ fails in terms of speed (unless you do the DMA bitmap stuff). Sometimes I wish C# wasn’t only a managed language. But nope, it’s pretty much the perfect language for me.

I love voids and booleans…

[quote=“Lin, post:2, topic:439709”]C#. It’s extremely flexible, has a beautiful syntax, and it easy to use/learn since it’s managed and uses the .NET Framework. There’s XNA, I love its conventions, and you get to use Visual Studio - even Express is awesome and the best IDE for anything I’ll ever use.[/quote]If you think Visual Studio is the best IDE you’ve ever used, then you haven’t tried IntelliJ IDEA. No IDE in the world for any language comes anywhere near it.

Try http://www.jetbrains.com/resharper/ (VS plugin) for just a small taste of what IDEA offers.

[quote=“Speljohan, post:7, topic:439709”][quote author=Lin link=topic=542404.msg3974704#msg3974704 date=1334517774]
C#. It’s extremely flexible, has a beautiful syntax, and it easy to use/learn since it’s managed and uses the .NET Framework. There’s XNA, I love its conventions, and you get to use Visual Studio - even Express is awesome and the best IDE for anything I’ll ever use.
[/quote]If you think Visual Studio is the best IDE you’ve ever used, then you haven’t tried IntelliJ IDEA. No IDE in the world for any language comes anywhere near it.

Try http://www.jetbrains.com/resharper/ (VS plugin) for just a small taste of what IDEA offers.[/quote]
gotta say after my last HDD change I didn’t feel like finding a keygen for IDEA so I just use NETBEANS and I LOVE IT

[quote=“Miss Silabsoft, post:8, topic:439709”][quote author=Speljohan link=topic=542404.msg3975225#msg3975225 date=1334582135]

gotta say after my last HDD change I didn’t feel like finding a keygen for IDEA so I just use NETBEANS and I LOVE IT[/quote]
wtf as if Netbeans compares to IDEA…

I mean, the WYSIWYG part of Netbeans is good, but IntelliJ IDEA is in my opinion miles better.

netbeans is lol. only positive is the included benchmarking tools, but you can get those for pretty much any environment.

[quote=“Lin, post:5, topic:439709”][quote author=_s link=topic=542404.msg3974737#msg3974737 date=1334520274]

[quote author=Lin link=topic=542404.msg3974704#msg3974704 date=1334517774]
C#. It’s extremely flexible, has a beautiful syntax, and it easy to use/learn since it’s managed and uses the .NET Framework. There’s XNA, I love its conventions, and you get to use Visual Studio - even Express is awesome and the best IDE for anything I’ll ever use.
[/quote]do you have a gripe about the language?
[/quote]Sorry, didn’t read I had to have one. Obviously, compatibility is a downside, but also the GDI+ fails in terms of speed (unless you do the DMA bitmap stuff). Sometimes I wish C# wasn’t only a managed language. But nope, it’s pretty much the perfect language for me.[/quote]

Which is why Mono is an excellent platform to use instead of .NET, as it offers even greater compatibility options. :stuck_out_tongue:

Ruby I guess.

Chef, cuz it’s entertaining. Seriously its C++ tho

yeah MIPS is a great platform. it’s to bad it never made it into the mainstream environment.

as for my favorite language, C, i’m to much of a control freak to use anything else

[quote=“thiefmn6092, post:14, topic:439709”][quote author=t4 link=topic=542404.msg3974782#msg3974782 date=1334523935]
For general purpose, I like Java the best due to its flexibility across platforms, large standard library and ease of writing in. If I’m feeling masochistic, I’ll write in C++, but honestly there is no point unless you’re on a device with limited resources or speed is essential. I also enjoy MIPS assembly and Python 2.6. Python is neat because you can use it in many scenarios (jython interpreter etc).
[/quote]

yeah MIPS is a great platform. it’s to bad it never made it into the mainstream environment.

as for my favorite language, C, i’m to much of a control freak to use anything else[/quote]
i’ve started to love C aswell :slight_smile: