search -  faq -  rulez -  staff

forums






map cycle
irc              pwnalizer
voice         dswp bar




Register

Login


It is currently 05.01.25

 

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: 429.992
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: 685.606
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: 685.606
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: 1049.64
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: 429.992
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: Google [Bot] and 70 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
bomb » dswp.de:22223
status: online
players: 0/24
map: ut4_casa
 
jump » dswp.de:22224
status: online
players: 0/20
map: ut43_spacejumps_v2
 
freeze » dswp.de:22225
status: online
players: 0/32
map: ut4_casa
 
tdm » dswp.de:22226
status: online
players: 0/32
map: ut4_paris
 
tdm » dswp.de:22227
status: online
players: 0/32
map: ut4_tohunga_b10
 
btw test the new ajax serwer monitor here!
top 20 players


nameskillkills
-Dws.BLINGBLING*-*1071.72418631
NormaSnockers1155.39400492
Zottel1090.4276378
make.them.suffer1143.27269872
>8v=1130.37230156
moon1100.78195615
sjas1048.1192315
peace1163.51190660
Wagner_Moura967.849188001
Goomba1151.68182677
z0rn996.032181016
Mad1117.01179124
[dswp]PLZ1144.31178516
Graf_ZahlIII1136.8167407
Zohan997.679159737
ubercunt1012.45159240
Yarrr!1187.33156233
I_am_nOOb1182.57151268
Pandageddon1171.49148319
Pirat1030.51145798