C++ bude rozšířeno o podporu dvoujádrových procesorů

Diskuze čtenářů k článku

daft, daft  |  26. 05. 2005 12:00

Ach ta čeština.

Souhlasím  |  Nesouhlasím  |  Odpovědět
Eidž Eidž  |  26. 05. 2005 10:56

S troškou nadsázky lze říct, že dvoujaderný je Temelín, neboť má dva jaderné reaktory (zatím)

Souhlasím  |  Nesouhlasím  |  Odpovědět
chm...  |  26. 05. 2005 10:30

Hm. Tohle je prepis z technetu, kde autor taky iniciativne vypustil nadbytecne informace, takze z "types of classes" se staly "classes"... Co jsem vypochopil (mozna spatne), tak uC++ pridava nove typy trid (nove datove typy, chcete-li), ktere pridavaji moznosti podobne treba synchronized metodam v Jave. Pridavaji se jeste dalsi moznosti zpracovani treba vetveni programu (predpocitam si obe vetve a tu nepotrebnou pak zahodim), osetrovani vyjimek apod.

Prekladac uC++ to pak prelozi na C++ zdrojak s vyuzitim standardnich prostredku OS (POSIX threads) a ten pak protahnete prekladacem C++ na dane platforme (nejen x86).

Takovych projektu je ale hromada a muj nazor zni, ze se uC++ vyznamnejsiho rozsireni nedocka, pokud se za nej nepostavi nejaka velka firma. Cili uplne stejne jako vsechny ty ostatni podobne projekty...

Souhlasím  |  Nesouhlasím  |  Odpovědět
LubosD, LubosD  |  26. 05. 2005 16:24

Jo takhle, konečně to chápu.

Živě je jako Blesk, akorát v oblasti IT. Zase další zkreslený článek

Souhlasím  |  Nesouhlasím  |  Odpovědět
koffr, koffr  |  26. 05. 2005 10:25

převede vysokoúrovňové konstrukce do běžných příkazů

takze se nejedna o rozsireni, ale o zjednoduseni

c++ samozrejme "podporu" dvoujadernejch prociků má, dokonce tento jazyk jde zkompilovat na kalkulacce, mikrovlnce i bicyklu.

Souhlasím  |  Nesouhlasím  |  Odpovědět
J.M.  |  26. 05. 2005 10:04

Co je to za nesmysl? V základní definici jazyka C++ jsou nějaké předdefinované třídy??? Dle mého názoru nejsou, takže jak se k 0 přidá 4 třídy ???

Souhlasím  |  Nesouhlasím  |  Odpovědět
cxl  |  26. 05. 2005 22:44

Ale jsou. Standardni knihovna je soucasti jazyka, tedy zakladni definice C++. Tam je trid (spis sablon trid) docela dost...

Souhlasím  |  Nesouhlasím  |  Odpovědět
shrek  |  27. 05. 2005 00:33

To asi tezko. Soucasti jazyka to byt nemuze, podle zadne rozumne definice. Jestli je nejaka knihovna soucasti nejake AT&T, ISO, ANSI nebo jake normy, to je neco jineho.

Souhlasím  |  Nesouhlasím  |  Odpovědět
hamfry  |  27. 05. 2005 13:45

je tomu tak. STL je knihovna trid/fci, jejichz rozhrani a chovani je presne definovano standardem.
c++ standard ma zhruba 800 stranek, z toho asi 450 je venovano teto knihovne.
jazyk i knihovna se rozsiruje a v budoucnu se jiste dockame trid jako std::thread, std::mutex a dalsi.
momentalne se holt musej pouzivat veci jako ACE, boost, apod. anebo holy pthready.

jinak ten clanek je dost kravovina. a za titulek bych autorovi usek ruku, pac to je skoro zlocin.

Souhlasím  |  Nesouhlasím  |  Odpovědět
pexxi  |  26. 05. 2005 09:51

To je zas nazov titulku typicky pre Zive. C++ je multiplatformny jazyk, takze ziadna zavislost ani implementacia funkcii toho-ktoreho procesora, ci uz sa jedna o dve jadra alebo cokolvek ine, nie je mozna. Prof. Buhr vytvoril akusi nadstavbu (nazvime to pre-preprocesor), ktory prelozi kod napisany pre dvojjadrove procesory za pomoci nejakych rozsireni na standardny C++ kod. Ak sa vsak jedna o 4 rozsirujuce triedy, nechapem, neco treba vytvarat dalsi clanok v kompilacii, ved by stacila kniznica...

Souhlasím  |  Nesouhlasím  |  Odpovědět
Nevedko  |  26. 05. 2005 09:37

Rozumiem tomu spravne? Niekto napisal kniznicu so 4 triedami na podporu hyperthreadingu. Tak ake rozsirenie programovacieho jazyka C++?

Souhlasím  |  Nesouhlasím  |  Odpovědět
Zasílat názory e-mailem: Zasílat názory Můj názor