Diskuse:Imperativní programování
Přidat témaImperativní vs. procedurální vs. OOP
[editovat zdroj]Prosím opravte mne, pokud se mýlím:
1. V seznamu chybí C++ a C# ; objektově orientované programování (z jazyků C++, Java, C#, PHP apod.) je podmnožina imperativního, protože říkají krok za krokem, co má program dělat (akorát při tom používají vymoženosti jako rozhraní, virtuální metody apod.)
2. Pojmy procedurální a imperativní programování rozhodně neznamenají totéž, procedurální programování je jedna z podob imperativního. Nebudu s autorem článku polemizovat, že to mnoho lidí zaměňuje (třeba má pravdu), ale o to důležitější je tam vyznačit rozdíl.
Ještě nevím, kdy se na článek vrhnu. --Pavel Jelínek (diskuse) 6. 12. 2016, 21:00 (CET)
- @Pavel Jelínek: Ahoj. Hlavně v klidu. Prosím, napřed omrkni: en:Programming paradigm. Myslím, že než vytvářet "dokonalé" škatulky, mělo by se jít spíše po praktické stránce věci. Třeba dost programátorů programuje v C++ bez využití jeho objektových vlastností. Také existuje objektový Assembler, a funkcionální a objektový jazyk Rust. Myslím, že nejlépe to jde vyjádřit graficky, jako množiny, podmnožiny a průniky. Přeji hodně štěstí.--Flanagancz (diskuse) 7. 12. 2016, 18:55 (CET)
Deleni: BASIC
[editovat zdroj]V kapitole "Deleni" je v prvnim odstavci ("naivni") jako priklad uveden Basic. Pritom v duhem odstavci ("nestrukturovane") se zminuje goto a cislovani radku. To jsou podle me prave typicke znaky Basicu, nebo ne? Co tedy patri do te prvni sekce? --Jx (diskuse) 18. 10. 2021, 21:49 (CEST)
- Je to ok. Programovací jazyk môže patriť do viacerých skupín a dokonca vo viacerých môže byť číslo 1. ✍️ Dušan Kreheľ (diskuse) 19. 10. 2021, 17:38 (CEST)