Já bych naopak začátečníkům doporučil C++ obohacený nějakou knihovnou, která by vznikla pro účely výkladu algoritmizace. Proč studenty učit pointery, když máme string, vektory, obecně kontejnery, stromy, a kde co. Nemusí to být vůbec postavené na STL, klidně postačí nějaká na míru napsaná knihovna. Má to i své další výhody
* Student se lehce seznámi se základni syntaxí jazyka aniz by se musel učit špeky (++ a side effekty)
* K algoritmizaci použijeme třídy, které si napíšeme tak, jak potřebujeme ve výuce vytsvětlit.
* Někdy i syntaxi si můžeme upravit přetěžováním operátorů (sčítání řetězců)
* Postupně v pokročilých kurzech rozkrýváme implementaci naší školské knihovny, kde se odhalí další a další programátorské postupy a záludnosti... klidně pointery můžeme nechat na konec.
* Od začátku učíme OOP.
Vo voľnom čase sa venujem staručkému Turbo Pascalu na stránke www.trsek.com. Inak programujem v C/C++, PHP, SQL.
Přečteno 28 863×
Přečteno 24 819×
Přečteno 24 180×
Přečteno 23 193×
Přečteno 22 901×