- Programovať: Na túto tému už bolo hodne diskusii aj tu na root.cz. Skalný C-kari, čo kódujú moduly do jadra nepovažujú Javistov za programátorov, ale OOP lego skladačov. Netrúfam si hodnotiť, hoci robím aj do jedného aj druhého, čo je skutočné programovanie, pretože oboje je o niečom inom. Iné problémy, iný rozsah a preto sa uplatňuje aj iný prístup.
Domnievam sa, že ten, kto vie naozaj programovať, nepostráda jednú podstatnú vlastnosť - schopnosť sa učiť a teda nerobí mu podstatný problém naučiť sa viac ako jeden jediný najsamlepší jazyk. Takže ak naozaj vie princíp, dokáže sa naučiť ako Javu a OOP, tak C, alebo PHP, alebo PHP5 OOP, takisto ako SQL, PL/SQL či HTML&CSS&JS.
K tej tretej časti: ak viem naozaj Javu/PHP/C/C++, tak rozoznám minimálne OOP jazyk od funkcionálneho, procedurálneho a nebudem v každom programovať tak, ako je to v ňom prirodzené, aby keď niekto po mne chytí do ruky kód nemusel najprv blejt... A keď mi daný jazyk neumožňuje dostatočne riešiť úlohu, použijem vhodnejší.
Neuznávam ako nejsprávnejší prístup "ja v mojom jazyku vyriešim všetko.... ja aj v C viem písať objektovo". To je na dlhú debatu, ja to považujem za prasenie kódu, nie za umenie.
Naopak, súhlasím s tými slabšími jedincami. Kopa "kóderov" prečíta knihu php a mySQL a razom je z neho softwarový inžinier, a všetkým Oraclistov posiela do ..., sú to len GUI klikači (lebo niekde videl Oracle Forms....) a všetkých Javistov a .NET-ťákov považuje za lepičov komponent.
Kopa naopak kúpi niečo o jave, nainstaluje NetBeans-y, alebo SharpDeveloper, zbuchne nejake O o = new O(); o.metoda(); a už je majster OOP, a PHP sa mu bridí...