no, to nejsou. kod sice mozou mit celkem kosaty, ale z pohledu jazyku a jejich dospelosti pro realny svet jsou to naprosto nenarocne veci. cpu by nemely zrat vubec...vzdyt co delaji?
nejnarocnejsi operace je nejspis neco jako hledani v nejakem indexu, databazi. je rok 2016 a tohle fakt neni nic u ceho by se mel system zapotit.....
Nemohl byste vedle reálného světa vzít v úvahu také reálný letopočet? Rok 1970 už je poněkud passé a to, co vyřizuje požadavky uživatelů, opravdu nejsou jednovláknová CPU. Nejpočetnější skupina IT zařízení, se kterými uživatelé přímo pracují, dnes jsou nebo brzy budou mobilní zařízení (která se mimochodem neprogramují v C ani C++, ale v Javě nebo v ObjectiveC), další v pořadí je desktop (kde vedou Windows a tudíž C#).
Ukažte mi nějakou „spotřební“ aplikaci (kterou používají lidé jako používají ledničku, televizi nebo auto – kancelářský balík, internetový prohlížeč, hry, editory fotek, e-mailový klient, mapy), u které je pro uživatele podstatný výkon na CPU. Myslím, že nenajdete ani jednu. Pokud už to budou aplikace náročné na výkon, bude to buď výkon při paralelizaci, nebo výkon na GPU.
a co vlastne hledam....no zacnu ciste ze sveta v kterem se ja pohybuju tj. napriklad vizualizacni sw jako zbrush,maya,max...ruzne archviz, dynamics, finite elements, kapalinove simulace, treba nejaky vetsi cad....atd.
Tak hledejte, hledejte. Já už jsem vám sem odkazy dával.
proste veci ktere dokazi zamestnat multi cpu,gpu,pamet,io a ktere je treba psat v dospelem jazyku.
Zatím to vypadá, že je vám úplně jedno, zda je program užitečný pro uživatele, důležité pro vás je jenom to, zda vytěžuje CPU, GPU, paměť a IO. Naštěstí to tak nepojímají všichni, takže existují i užitečné programy napsané v C nebo C++.
klidne muzou byt ruzna data mining, expertni systemy, kompexnejsi databaze, deep learning, analyza reci, proste cokoli kde se hw zapoti tim,ze resi kompexni problemy, nejen ze resi samy sebe...
Příklady tu už opět padly. A v těchto oblastech se používá Java, Python, JavaScript případně další skriptovací a funkcionální jazyky. C je někde schované pro urychlení některých výpočetně náročných operací. To asi znamená to „dospělý programovací jazyk“ – že se mu každý vyhýbá a použije ho jedině tehdy, když není zbytí…
Mimochodem, pořád jste nenadefinoval, co je to ta „rychlost programovacího jazyka“, kterou se tady pořád tak oháníte. Někteří lidé píší šílený kód a obhajují to tím, že je to optimalizace – přitom nikdy nedokážou změřit to, v čem má být jejich kód údajně lepší, a dokonce ani nedokáží definovat, co by mělo být kritériem. Zdá se, že někteří to praktikují trošku jiným způsobem, a to tak, že píší v C.
Naštěstí máme spoustu různých jazyků a prostředí, a každý se hodí trochu na něco jiného. Vaše smůla je, že ke správnému výběru nestačí silná víra, že právě ten váš jazyk je ten „dospělý“, ale je potřeba umět nadefinovat kritéria, podle kterých budete hodnotit.