Hlavní navigace

Názor ke zprávičce Kritika objektového programování: je to katastrofa? od anonym - Bohužel tady ten prostor je. S pojmem OOP...

  • 24. 7. 2019 14:54

    bez přezdívky

    Bohužel tady ten prostor je. S pojmem OOP nepřišel jako první Smalltalk ale Simula. A už tady se to začíná větvit. C++ a následně pak Java, nebo C# vycházejí přímo ze Simuly. Simula ještě nedotáhla oop do čisté podoby, to až právě ten Smalltalk. Ale to Javoidní OOP se stihlo odvětvit ještě před tím. Ten prostor tu máme už od počátku. A samozřejmě že se to větví dál.
    V té hybridní/statické větvi (vycházející přímo ze Simuly) se od sebe třeba C++ a Java dost vzdalují. Už bych se bál tvrdit, že Java je zjednodušené C++.
    A v té čisté/dynamické větvi ze Smalltalku se to zase větví na třídy vs. prototypy a podobně.

    Takže sorry, ale o žádném původním versus rádoby OOP nemůže být řeč. Mohli bychom se leda tak dohadovat jestli se tomu původnímu Simulovskému OOP podobá spíš ta Java nebo Smalltalk. Ale do toho vážně nejdu.