Odpovídáte na názor ke článku Bezpečné programování v C++ III.
[20]
- C ani C++ s vetsimi cisly nez je long long pracovat bez obezlicek neumi, sice to v C++ jde zabalit do objektu, ale hoodne velkou ciselnou konstantu nedas :-), stejne jako se budou muset prepsat vsechny metody pro iostream, konverze atd., docela dost prace...
- integer 0 10 a podobne deklarace se musi v C++ obchazet pomoci objektu a pretezovani operatoru (operatory - to je takove celkem zbytecne syntakticke cukratko), preteceni opet nutno imperativne napsat do kodu k onomu objektu. Dtto pro pole - runtime checking na prekroceni mezi ve standardu nenajdes.
[21]
- skutecne jsou ty seznamy ekvivalentni s Lispovymi? Ja se tedy Lispu nechci nijak zastavat, jen podotykam, ze i samotny kod je v Lispu zapisovan do seznamu - tj. lze napriklad s kodem ruzne manipulovat (skolni priklad-symbolicka derivace vyrazu), zavolat eval atd. Nevim nevim, ale to zadna knihovna nad kompilovanym jazykem asi neda :-)
Jestli chcete jit od techto nizkopodlaznich jazyku nekam "vyse", zkuste Lisp (Scheme), Python ci Lua, popripade i ten JavaScript ujde.