Which programing language?

Description lol

Re: Which programing language?

Postby Deviant » 09.02.09

Mmmm I remember coding some stupid text adventures, stick characters and moving circles on Qbasic when I was still in elementary school, great fun and easy to learn :)

Well Java is the first program language I was taught in school and I liked it :o Plus it's somewhat 'safe bet' since you see it almost everywhere nowdays. Personally I'm most likely going to continue studying C++ and propably PHP 8-)
Image
User avatar
Deviant
Ingame Mod
 
Posts: 436
Joined: 03.03.09
Location: Finland

Re: Which programing language?

Postby Unclefragger » 09.02.09

hmm PHP and mySQL both are quite well documented, but PHP is slow, clumsy and way too easy on syntactic errors, no method overloading (function is chosen based on the amount of arguments given) and a lot more flaws, yet widely used and nowadays totally flooded with the idea of OOP (if you call something once you don't have to create an object which queries the DB 100 times, creates even more sub objects and has like one million methods, especially if your language is so fucking slow).

If you want to go close to the hardware (and have a few bucks left), try Assembler on a nokia cpu or something similar (you should be able to get one cheap at an electronics catalog), Assembler is fun, ofc you won't design a full fledged, animated user interface in Assembler these days, but just getting some LEDs to glow and understanding the basic functions of AND, OR, NAND, XOR, is good fun (I enjoyed it a lot and love my school for teaching us).

Perl ... if you are going to work with much plain text based stuff (not just text files ;)) it's still good and you can get almost everything you need via cpan.

Python, hmmm has it's pros, for some reason not the language of my heart and somehow hyped in the net.

C would only make sense if you want to write something CPU intense (you can easily include ASM functions for full power!!!) but does require a lot of time and code.

C++ is a little more abstract and has more build in functions IIRC, nowadays the language if you want speed.

Java, sucks ass, said to be platform independent one needs as many OS specific files as with any other language, and not being able to compile it with platform dependent features which would highly increase execution speed won't make it as a pro in my eyes. It also is rather slow (not as slow as the full interpreted languages like PHP, Perl and Python (although you can create pre compiled executables) but still slow compared to the truly compiled languages).

About pre documentation: Yes if you write a little plugin or a small hack for phpBB you won't need it, but once you go to design a larger project or with multiple persons involved it is very useful, you have to adjust your code less, you don't have to waste half the time dealing with questions about simple architecture, and overall code quality does improve. There are quite a lot of standardized diagrams out there, each one with its own field of use, we had to learn the most common once in school, it was pain in the ass writing down a hello word script with pen and paper 5 times for every method you could document it, but when I do larger project for University or my job I am glad that I have learned "that crap".

In the end it's half what you like and half what is best suited for the project's goal. I.e. one wouldn't start writing a homepage in C but you won't try to create a driver or scientific calculation program in PHP.
"Always code as if the guy who ends up maintaining your code will be a violent psychopath who knows where you live."
- Martin Golding
User avatar
Unclefragger
Godlike
 
Posts: 2006
Joined: 10.14.08
Location: rooftops
-----tdm:  
nick: [dswp]ucf
skill: 472.479
kills: 532
deaths: 332
ratio: 1.60

Re: Which programing language?

Postby XTJ7 » 09.02.09

For Rapid Application Development on Windows I can recommend Visual C#, the IDE and compilers from MS are even available for free (Express Edition).
Mono sucks, thus the .NET stuff is pretty much useless on other OS than Windows. I do like C# though if you have to quickly create a small tool, it's nice. The syntax is quite similar to C++ (although there are some weird syntactical no-gos, but I can bear them) and the speed is incredible for a language as flexible and comfortable as C#.

If you are more of the Windows guy, C# is surely worth taking a look.

Oh, maybe you wish to look up JavaScript (or ECMAScript)? In the near future it is said to take over the world, so take a look at it maybe :P
Not that I would consider JS to be a programming language, but technically speaking it is one (which I don't like to admit).
<XTJ7> !penis
<CuntBot> XTJ7, your penis is 23.3 cm long. 8=========D
<XTJ7> !8ball do i rock?
<CuntBot> XTJ7: OH YEAH !
<BEH> !8ball you lieing too?
<CuntBot> BEH: Totally not.
<BEH> -_-''
User avatar
XTJ7
Kanzlerin
 
Posts: 1063
Joined: 07.24.08
Location: Germany
-----tdm:  
nick: [dswp]xtj7
skill: 753.35
kills: 98
deaths: 95
ratio: 1.03

Re: Which programing language?

Postby AimMe » 09.02.09

I'm on linux :)
Image
User avatar
AimMe
Godlike
 
Posts: 2318
Joined: 09.28.08
Location: Solar System

Re: Which programing language?

Postby XTJ7 » 09.02.09

Bitch :D
<XTJ7> !penis
<CuntBot> XTJ7, your penis is 23.3 cm long. 8=========D
<XTJ7> !8ball do i rock?
<CuntBot> XTJ7: OH YEAH !
<BEH> !8ball you lieing too?
<CuntBot> BEH: Totally not.
<BEH> -_-''
User avatar
XTJ7
Kanzlerin
 
Posts: 1063
Joined: 07.24.08
Location: Germany
-----tdm:  
nick: [dswp]xtj7
skill: 753.35
kills: 98
deaths: 95
ratio: 1.03

Re: Which programing language?

Postby SvaRoX » 09.05.09

So ?
ut4_he_tennis_v0.1
-------------------------
"We are talking about computers here, compared to those I can read women like a book ;P"
Unclefragger
User avatar
SvaRoX
Leader
 
Posts: 1972
Joined: 11.29.08

Re: Which programing language?

Postby AimMe » 09.05.09

SvaRoX wrote:So ?

I'll start learning C when i'll have free time. School starts at Monday, so i could start learning weak after, that's when everything starts, first weak is just useless. So i don't have time now, i must play games :)
Image
User avatar
AimMe
Godlike
 
Posts: 2318
Joined: 09.28.08
Location: Solar System

Re: Which programing language?

Postby SvaRoX » 09.05.09

Cool good choice :)
ut4_he_tennis_v0.1
-------------------------
"We are talking about computers here, compared to those I can read women like a book ;P"
Unclefragger
User avatar
SvaRoX
Leader
 
Posts: 1972
Joined: 11.29.08

Re: Which programing language?

Postby Cookie » 09.05.09

id suggest learning ruby. it has a nice syntax, completely OOP, good documentation, it is an interpreted language like perl. very useful with huge library.
also i think C as a language is getting obsolete in some parts of industry and getting replaced with next-gen languages (perl, python, ruby) which are mostly written in C/C++
xD

but yeah...try Ruby - its cross-platform with good support
Image <- got this from JRandomNoob
User avatar
Cookie
Godlike
 
Posts: 746
Joined: 08.27.09
Location: Zagreb, Croatia
-----tdm:  
nick: Zombie
skill: 1153.35
kills: 2521
deaths: 1384
ratio: 1.82
-----bomb:  
nick: Zombie
skill: 799.915
kills: 649
deaths: 361
ratio: 1.79

Re: Which programing language?

Postby Unclefragger » 09.06.09

OBSOLETE??? the opposite, people being able to write in "low" (close to the CPU) languages like C or Assembler are already rare, and in the future they won't become too many out of nothing. Years ago you could get some extra points in you appointment if you had a project written in ASM, few years from now C guys will be searched as much (still leaving ASM behind and only to the "cracks").
"high" languages are something for semi professionals, they are useful and nice, but they aren't miracles ;)
"Always code as if the guy who ends up maintaining your code will be a violent psychopath who knows where you live."
- Martin Golding
User avatar
Unclefragger
Godlike
 
Posts: 2006
Joined: 10.14.08
Location: rooftops
-----tdm:  
nick: [dswp]ucf
skill: 472.479
kills: 532
deaths: 332
ratio: 1.60

PreviousNext

Who is online

Users browsing this forum: No registered users and 2 guests

Misc