search -  faq -  rulez -  staff

forums






map cycle
irc              pwnalizer
voice         dswp bar




Register

Login


It is currently 11.01.24

 

All times are UTC + 1 hour




Post new topic Reply to topic  [ 55 posts ]  Go to page Previous  1, 2, 3, 4, 5, 6  Next
Author Message
PostPosted: 09.02.09 
Offline
Ingame Mod
User avatar

Joined: 03.03.09
Posts: 436
Location: Finland
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



 


Top
 Profile  
 
PostPosted: 09.02.09 
Offline
Godlike
User avatar

Joined: 10.14.08
Posts: 2006
Location: rooftops
-----tdm:  
nick: [dswp]ucf
skill: 472.479
kills: 532
deaths: 332
ratio: 1.60
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



 


Top
 Profile  
 
PostPosted: 09.02.09 
Offline
Kanzlerin
User avatar

Joined: 07.24.08
Posts: 1063
Location: Germany
-----tdm:  
nick: [dswp]xtj7
skill: 753.35
kills: 98
deaths: 95
ratio: 1.03
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).

_________________
Quote:
<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> -_-''



 


Top
 Profile  
 
PostPosted: 09.02.09 
Offline
Godlike
User avatar

Joined: 09.28.08
Posts: 2318
Location: Solar System
I'm on linux :)

_________________
Image



 


Top
 Profile  
 
PostPosted: 09.02.09 
Offline
Kanzlerin
User avatar

Joined: 07.24.08
Posts: 1063
Location: Germany
-----tdm:  
nick: [dswp]xtj7
skill: 753.35
kills: 98
deaths: 95
ratio: 1.03
Bitch :D

_________________
Quote:
<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> -_-''



 


Top
 Profile  
 
PostPosted: 09.05.09 
Offline
Leader
User avatar

Joined: 11.29.08
Posts: 1972
So ?

_________________
ut4_he_tennis_v0.1
-------------------------
"We are talking about computers here, compared to those I can read women like a book ;P"
Unclefragger



 


Top
 Profile  
 
PostPosted: 09.05.09 
Offline
Godlike
User avatar

Joined: 09.28.08
Posts: 2318
Location: Solar System
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



 


Top
 Profile  
 
PostPosted: 09.05.09 
Offline
Leader
User avatar

Joined: 11.29.08
Posts: 1972
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



 


Top
 Profile  
 
PostPosted: 09.05.09 
Offline
Godlike
User avatar

Joined: 08.27.09
Posts: 746
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
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



 


Top
 Profile  
 
PostPosted: 09.06.09 
Offline
Godlike
User avatar

Joined: 10.14.08
Posts: 2006
Location: rooftops
-----tdm:  
nick: [dswp]ucf
skill: 472.479
kills: 532
deaths: 332
ratio: 1.60
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



 


Top
 Profile  
 
Display posts from previous:  Sort by  
Post new topic Reply to topic  [ 55 posts ]  Go to page Previous  1, 2, 3, 4, 5, 6  Next

All times are UTC + 1 hour


Who is online

Users browsing this forum: No registered users and 5 guests


You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot post attachments in this forum

Search for:
Jump to:  
Imprint

Powered by phpBB © 2000, 2002, 2005, 2007, 2008, 2009, 2010 phpBB Group

Skin by Lucas Kane
we use apache2 mod rewrite with phpBB SEO
map train_beta1-100 © 2009 by SteveMcQueen
Statistics Backend + Database by XLR Stats and B3 Bot
mapvote robot and gameserver monitor © 2009 by BlinKy
mumble viewer Copyright © 2008 Dominik Radner (aka Urmel)
mumble switcher and integration © 2008 by XTJ7, Unclefragger and Wursti
Localisation Plugin © 2009, Team Leads Plugin © 2009 and Knifer Plugin © 2009 by SvaRoX
for our stats we use Chart.js Copyright (c) 2013-2015 Nick Downie.
the stats also use some jQuery jQuery v2.1.4 | (c) 2005, 2015 jQuery Foundation, Inc.



voice server
top 20 players


nameskillkills
-Dws.BLINGBLING*-*1730.63418631
NormaSnockers1865.75400492
Zottel1760.8276378
make.them.suffer1846.17269872
>8v=1825.35230156
moon1777.56195615
sjas1692.49192315
peace1878.86190660
Wagner_Moura1562.9188001
Goomba1859.75182677
z0rn1608.41181016
Mad1803.76179124
[dswp]PLZ1847.85178516
Graf_ZahlIII1835.73167407
Zohan1611.07159737
ubercunt1634.93159240
Yarrr!1917.33156233
I_am_nOOb1909.64151268
Pandageddon1891.75148319
Pirat1664.08145798