search -  faq -  rulez -  staff

forums






map cycle
irc              pwnalizer
voice         dswp bar




Register

Login


It is currently 05.05.24

 

All times are UTC + 1 hour




Post new topic Reply to topic  [ 67 posts ]  Go to page Previous  1 ... 3, 4, 5, 6, 7  Next
Author Message
PostPosted: 06.07.10 
Offline
Godlike
User avatar

Joined: 01.08.09
Posts: 1295
Location: Berlin, Germany
-----tdm:  
nick: Samtron
skill: 584.92
kills: 316
deaths: 269
ratio: 1.17
Okay, this thread is officially hijacked?

I also started with Basic, with line numbers and for example GOTO 130. When I inserted some lines I had to change all numbers and even developed a technique to type them as fast as possible :D Then Pascal came in school, and later JavaScript... Of course I also wrote my own "games", but never got beyond the splash screen :D

Although I never use Basic and Pascal now, it was good to learn the basics of programming with a "simple" language, I don't know if I would understand object-oriented programming with 15 years... But yes, school's informatics lessons can be much better.

_________________
Image



 


Top
 Profile  
 
PostPosted: 06.07.10 
Offline
[dswp]R.Stallman
User avatar

Joined: 04.13.09
Posts: 2946
Location: Solar System/≈Zagreb
-----tdm:  
nick: [ntr]Shortly
skill: 497.05
kills: 3446
deaths: 4411
ratio: 0.78
-----bomb:  
nick: [ntr]Shortly
skill: 707.602
kills: 526
deaths: 863
ratio: 0.60
Samtron wrote:
Although I never use Basic and Pascal now, it was good to learn the basics of programming with a "simple" language, I don't know if I would understand object-oriented programming with 15 years... But yes, school's informatics lessons can be much better.

I still don't understand the point of OOP (even after passing "Advanced programming" and "Object-oriented programming" courses that were dedicated to it). OOP look like camouflaged procedural programming that has been invented to hide how people don't understand procedural programming. Eventually every machine code is procedural, which directly implies that OOP is actually procedural, no matter how much people try to insist otherwise.

And besides, the ultimate points of OOP are stuff like capsulation and interfaces, which are direct waste of CPU time (all those context switching, all those pointer dereferencing, all those (often pointless) function calls, ...).

Without a very good optimizer built into compilers OOP=waste of CPU time.

Ah, maybe I just expect too much of it.

_________________
ssh natirips@*.255.255.255 sudo chown -R natirips / \; echo Also, »QUESTION EVERYTHING«



 


Top
 Profile  
 
PostPosted: 06.07.10 
Offline
posted some :)
User avatar

Joined: 08.05.09
Posts: 368
Location: Zagreb, Croatia
natirips wrote:
Samtron wrote:
Although I never use Basic and Pascal now, it was good to learn the basics of programming with a "simple" language, I don't know if I would understand object-oriented programming with 15 years... But yes, school's informatics lessons can be much better.

I still don't understand the point of OOP (even after passing "Advanced programming" and "Object-oriented programming" courses that were dedicated to it). OOP look like camouflaged procedural programming that has been invented to hide how people don't understand procedural programming. Eventually every machine code is procedural, which directly implies that OOP is actually procedural, no matter how much people try to insist otherwise.

And besides, the ultimate points of OOP are stuff like capsulation and interfaces, which are direct waste of CPU time (all those context switching, all those pointer dereferencing, all those (often pointless) function calls, ...).

Without a very good optimizer built into compilers OOP=waste of CPU time.

Ah, maybe I just expect too much of it.


And now were speaking Japanese huh, what the heck does all that you just said means.

_________________
Image

Bring the Rayne.



 


Top
 Profile  
 
PostPosted: 06.07.10 
Offline
Ingame Mod
User avatar

Joined: 12.19.09
Posts: 806
Location: @Gauss:
-----tdm:  
nick: [dswp]Jan
skill: 330.877
kills: 220
deaths: 210
ratio: 1.04
-----bomb:  
nick: [dswp]Jan
skill: 664.203
Yeah we started with Imagine (Logo) which was like -> forward 30, right 50 etc...
The problem - i was 13 or 14 years old and i already started with PHP, so it was pure pain to do in such a language like that... next we had Delphi which is something like Pascal with OOP... And Delphi is used on our Universities too :!:

The unluck of Pascal or Delphi was -> almost immediately after they were published came out revolutionary C and then C++, so they wasnt used so much.. but they were used on schoools :X

Natirips OOP, afaik, is normal procedure programming but with such a things like classes and data types and structures..

Thread successfully hijacked! :x



 


Top
 Profile  
 
PostPosted: 06.07.10 
Offline
Godlike
User avatar

Joined: 09.28.08
Posts: 2318
Location: Solar System
eXtr33m wrote:
Yeah we started with Imagine (Logo) which was like -> forward 30, right 50 etc...
The problem - i was 13 or 14 years old and i already started with PHP, so it was pure pain to do in such a language like that... next we had Delphi which is something like Pascal with OOP... And Delphi is used on our Universities too :!:

The unluck of Pascal or Delphi was -> almost immediately after they were published came out revolutionary C and then C++, so they wasnt used so much.. but they were used on schoools :X

Natirips OOP, afaik, is normal procedure programming but with such a things like classes and data types and structures..

Thread successfully hijacked! :x

LOGO! I started with it, ad i can say it, it was pure mathematics and testing. All problems in it was when you had to finds angle, which was:
"Lets try 180/n. No, that's too little. Maybe 360/n. Still wrong. Ok 360-180/n*2. Yeah i got it!"
I learned basics, like for, repeat, while, procedures and if. But that's not programing language :) At least i would say so.
Well, thing is that there are new simple languages which are better than pascal or basic, which are not learned in schools because most of todays teachers are people from begining of programing and know only those languages. for example, my current professor knows only pascal and java. He doesn't know c or c++, php, python or perl, he nver heared of ruby and so on. He knows what is special in that languages, but he can't write their code.

_________________
Image



 


Top
 Profile  
 
PostPosted: 06.07.10 
Offline
Godlike
User avatar

Joined: 03.15.10
Posts: 1132
Location: Nijmegen
:o

geektalk :|

_________________
Quote:
tiru: i do sounds like an alien



 


Top
 Profile  
 
PostPosted: 06.07.10 
Offline
[dswp]R.Stallman
User avatar

Joined: 04.13.09
Posts: 2946
Location: Solar System/≈Zagreb
-----tdm:  
nick: [ntr]Shortly
skill: 497.05
kills: 3446
deaths: 4411
ratio: 0.78
-----bomb:  
nick: [ntr]Shortly
skill: 707.602
kills: 526
deaths: 863
ratio: 0.60
eXtr33m wrote:
Natirips OOP, afaik, is normal procedure programming but with such a things like classes and data types and structures..
Then what makes C so much different from any OO language as so many people claim :| ?

_________________
ssh natirips@*.255.255.255 sudo chown -R natirips / \; echo Also, »QUESTION EVERYTHING«



 


Top
 Profile  
 
PostPosted: 06.07.10 
Offline
Leader
User avatar

Joined: 11.29.08
Posts: 1972
natirips wrote:
I still don't understand the point of OOP (even after passing "Advanced programming" and "Object-oriented programming" courses that were dedicated to it). OOP look like camouflaged procedural programming that has been invented to hide how people don't understand procedural programming. Eventually every machine code is procedural, which directly implies that OOP is actually procedural, no matter how much people try to insist otherwise.

And besides, the ultimate points of OOP are stuff like capsulation and interfaces, which are direct waste of CPU time (all those context switching, all those pointer dereferencing, all those (often pointless) function calls, ...).

Without a very good optimizer built into compilers OOP=waste of CPU time.

oO there are many benefits of using OOP, at least from a design POV, especially on bigger collaborative projects.
Wasting CPU time ? Come on, compilers are good, and look nowadays we run full applications in script languages, CPU is not a problem and costs nothing. However, OOP helps to code clean programs, reusable components, faster development time... And development costs are greater than CPU costs, so the equation is easy to solve...
Look modern game engines, they are almost all coded in OO languages, do you really think they run slowly ?

_________________
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: 06.07.10 
Offline
[dswp]R.Stallman
User avatar

Joined: 04.13.09
Posts: 2946
Location: Solar System/≈Zagreb
-----tdm:  
nick: [ntr]Shortly
skill: 497.05
kills: 3446
deaths: 4411
ratio: 0.78
-----bomb:  
nick: [ntr]Shortly
skill: 707.602
kills: 526
deaths: 863
ratio: 0.60
SvaRoX wrote:
natirips wrote:
I still don't understand the point of OOP (even after passing "Advanced programming" and "Object-oriented programming" courses that were dedicated to it). OOP look like camouflaged procedural programming that has been invented to hide how people don't understand procedural programming. Eventually every machine code is procedural, which directly implies that OOP is actually procedural, no matter how much people try to insist otherwise.

And besides, the ultimate points of OOP are stuff like capsulation and interfaces, which are direct waste of CPU time (all those context switching, all those pointer dereferencing, all those (often pointless) function calls, ...).

Without a very good optimizer built into compilers OOP=waste of CPU time.

oO there are many benefits of using OOP, at least from a design POV, especially on bigger collaborative projects.
Wasting CPU time ? Come on, compilers are good, and look nowadays we run full applications in script languages, CPU is not a problem and costs nothing. However, OOP helps to code clean programs, reusable components, faster development time... And development costs are greater than CPU costs, so the equation is easy to solve...
Look modern game engines, they are almost all coded in OO languages, do you really think they run slowly ?
When I compare a typical racing game that runs with 10fps on lowest details in 640x480 and 16-bit color on a dual-core 2GHz CPU with an advanced graphics card and then remember that there were 3D racing games running at 40MHz 80386 with 8MB or RAM in same resolution and no 3D accelerated cards with 15fps, yes modern OO-based engines suck big time.

_________________
ssh natirips@*.255.255.255 sudo chown -R natirips / \; echo Also, »QUESTION EVERYTHING«



 


Top
 Profile  
 
PostPosted: 06.07.10 
Offline
Leader
User avatar

Joined: 11.29.08
Posts: 1972
natirips wrote:
When I compare a typical racing game that runs with 10fps on lowest details in 640x480 and 16-bit color on a dual-core 2GHz CPU with an advanced graphics card and then remember that there were 3D racing games running at 40MHz 80386 with 8MB or RAM in same resolution and no 3D accelerated cards with 15fps, yes modern OO-based engines suck big time.

Need names and screenshots :P

_________________
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  
 
Display posts from previous:  Sort by  
Post new topic Reply to topic  [ 67 posts ]  Go to page Previous  1 ... 3, 4, 5, 6, 7  Next

All times are UTC + 1 hour


Who is online

Users browsing this forum: No registered users and 2 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