dswp.de
http://www.dswp.de/old/

dswp.de censored too ?
http://www.dswp.de/old/huhuuuuu/dswp-de-censored-too-t2039-50.html
Page 6 of 7

Author:  Samtron [ 06.07.10 ]
Post subject:  Re: dswp.de censored too ?

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.

Author:  natirips [ 06.07.10 ]
Post subject:  Re: dswp.de censored too ?

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.

Author:  Rayne [ 06.07.10 ]
Post subject:  Re: dswp.de censored too ?

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.

Author:  eXtr33m [ 06.07.10 ]
Post subject:  Re: dswp.de censored too ?

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

Author:  AimMe [ 06.07.10 ]
Post subject:  Re: dswp.de censored too ?

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.

Author:  BEH [ 06.07.10 ]
Post subject:  Re: dswp.de censored too ?

:o

geektalk :|

Author:  natirips [ 06.07.10 ]
Post subject:  Re: dswp.de censored too ?

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 :| ?

Author:  SvaRoX [ 06.07.10 ]
Post subject:  Re: dswp.de censored too ?

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 ?

Author:  natirips [ 06.07.10 ]
Post subject:  Re: dswp.de censored too ?

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.

Author:  SvaRoX [ 06.07.10 ]
Post subject:  Re: dswp.de censored too ?

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

Page 6 of 7 All times are UTC + 1 hour
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
http://www.phpbb.com/