I'm curious: which is /prog/'s preferred programming language?
ITT: Just tell in one statement which is your preferred language and why.
Name:
Anonymous2010-11-04 20:42
ASM because i can do ANYTHING[/sup]
Name:
Anonymous2010-11-04 21:07
The Algorithmic Language Scheme. This Algorithmic Language Scheme is primarily a functional programming language. It shares many characteristics with other members of the Lisp programming language family. The Algorithmic Language Scheme's very simple syntax is based on s-expressions, parenthesized lists in which a prefix operator is followed by its arguments. The Algorithmic Language Scheme programs thus consist of sequences of nested lists.
No specific language, but I tend to prefer Common Lisp for most high-level code, C for mid-level code, and my platform's assembly (usually x86 in intel syntax) for low-level tasks. Other languages may be used in case doing some task in them would be less effort than in other languages, for example, if I need to make something to integarte with .NET, I may write some C# code, although if it was something large-scale, I may consider using something else. I also have no qualms about mixing languages where it saves me time and effort.
Just use the right tool for the job as you see fit.
Name:
Anonymous2010-11-04 23:06
C++. Because I care about speed. It allows me to write extremely fast (vectors, hashes, algorithms) and speed of executable as high as I am.
Python, because it's the best balance of decent language and available libraries.
If we're going purely by language, Scheme or Haskell.
Name:
Anonymous2010-11-05 6:52
C++ has an awesome userbase and a great set of libraries. Just look at Boost! It's also really fast, having outperformed all the other languages in this thread on shootout.alioth.debian.org.
Python for consistent stuff, Bash for helper stuff
C++ for other apps.
And Go (http://golang.org). Try it out. It might not be as mature as C++, but it's very promising. The only thing that really hurts about Go is the way the binaries are generated... I can only hope some day someone writes a Go compiler with LLVM, because the current way of binary generation is just far too [b][u]ENTERPRISE[/u][/b]y (read: shitty and retarded... just translate Go into an intermediate language and compile it with GCC, or whatever. don't reinvent the wheel if you don't really have to).
Name:
Anonymous2010-11-05 11:41
Perl 6, for being Perl done right. Still flexible, much more modern. Still using Perl 5 when I need speed
PHP for anything web. (web programming is a hack anyhow) I never learned PHP, but all of the cool kids use it, so it must be an awesome language rite guize?
C++ for nothing. (I MEAN THAT) I don't understand C++, therefore C++ is shit