View unanswered posts | View active topics
Author |
Message |
Samtron
|
Posted: 06.07.10 |
|
|
Godlike |
|
Joined: 01.08.09 Posts: 1296 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 Then Pascal came in school, and later JavaScript... Of course I also wrote my own "games", but never got beyond the splash screen 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.
_________________
|
|
Top |
|
|
natirips
|
Posted: 06.07.10 |
|
|
[dswp]R.Stallman |
|
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 |
|
|
Rayne
|
Posted: 06.07.10 |
|
|
posted some :) |
|
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.
_________________ Bring the Rayne.
|
|
Top |
|
|
eXtr33m
|
Posted: 06.07.10 |
|
|
Ingame Mod |
|
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!
|
|
Top |
|
|
AimMe
|
Posted: 06.07.10 |
|
|
Godlike |
|
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! 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.
_________________
|
|
Top |
|
|
BEH
|
Posted: 06.07.10 |
|
|
Godlike |
|
Joined: 03.15.10 Posts: 1132 Location: Nijmegen
|
geektalk
_________________ Quote: tiru: i do sounds like an alien
|
|
Top |
|
|
natirips
|
Posted: 06.07.10 |
|
|
[dswp]R.Stallman |
|
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 |
|
|
SvaRoX
|
Posted: 06.07.10 |
|
|
Leader |
|
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 |
|
|
natirips
|
Posted: 06.07.10 |
|
|
[dswp]R.Stallman |
|
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 |
|
|
SvaRoX
|
Posted: 06.07.10 |
|
|
Leader |
|
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
_________________ ut4_he_tennis_v0.1------------------------- "We are talking about computers here, compared to those I can read women like a book ;P" Unclefragger
|
|
Top |
|
|
Who is online |
Users browsing this forum: No registered users and 13 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
|
|
voice server |
|
|
|
top 20 players
name | skill | kills |
---|
-Dws.BLINGBLING*-* | 1730.63 | 418631 | NormaSnockers | 1865.75 | 400492 | Zottel | 1760.8 | 276378 | make.them.suffer | 1846.17 | 269872 | >8v= | 1825.35 | 230156 | moon | 1777.56 | 195615 | sjas | 1692.49 | 192315 | peace | 1878.86 | 190660 | Wagner_Moura | 1562.9 | 188001 | Goomba | 1859.75 | 182677 | z0rn | 1608.41 | 181016 | Mad | 1803.76 | 179124 | [dswp]PLZ | 1847.85 | 178516 | Graf_ZahlIII | 1835.73 | 167407 | Zohan | 1611.07 | 159737 | ubercunt | 1634.93 | 159240 | Yarrr! | 1917.33 | 156233 | I_am_nOOb | 1909.64 | 151268 | Pandageddon | 1891.75 | 148319 | Pirat | 1664.08 | 145798 |
|
|
|