A hétvége sztárja a kanadai miniszterelnök, aki hülyét csinált a gúnyolódó újságíróból

Fénysebességgel tarolta le az internetet a hétvégén az a videó, amin a kanadai miniszterelnök, Justin Trudeau beszélt a kvantumszámítógépekről egy rendezvényen.

Az egész mintegy véletlenül történt, Ontarióban, egy fizikai kutatóintézet fejlesztésének átadásán jelent meg a miniszterelnök, és miközben várták, hogy elkezdődjön a program, egy újságíró gúnyolódva kérdezett rá, hogy ha már itt vannak, akkor kérdezhetné a kvantumszámítógépekről, de már a kérdés hangneméből érződött, hogy azt gondolja, sem ő, sem a miniszterelnök nem ért ehhez az egészhez, ezért inkább Kanada Iszlám Állam elleni missziójáról kérdezett végül.

A meglepetés ezután jött, amikor Trudeau borzasztó összeszedetten, világosan és közérthetően kezdte el magyarázni, mik azok a kvantumszámítógépek és hogyan működnek. Hatalmas tapsot kapott, a jelenetről készült videó pedig óriási nézettséget hozott.


De az esettel kapcsolatban felmerülő legfontosabb kérdést a Gizmodo tette most fel: miért akkora dolog, hogy valaki, akinek ez nem a szakterülete (Trudeau angol irodalomból végzett BA-n, majd földrajztudományokat tanult) neki mer így állni beszélni erről a kérdésről. És miért annyira szokatlan, hogy egy politikus tényleg tisztában legyen azzal, hogy hol van és mi veszi éppen körbe.



A hatalmas üdvrivalgásból ugyanis arra lehet következtetni, hogy valójában senki nem számított arra, hogy a miniszterelnök tud majd valamit kezdeni ezzel a gúnyolódó kérdéssel. Pedig a kvantumszámítástechnika már jóideje velünk van, és a közeljövő egyik legfontosabb felfedezési iránya lehet, ami alapjaiban forgathatja fel majd a világunkat.

Nem valami ezoterikus területről van szó, hanem egy olyan tudományról, amivel kapcsolatban milliószám érhetőek el a közérthető, laikusok számára is segítséget nyújtó anyagok az interneten. Épp ezért nem az a kérdés, hogy Trudeau miért tudta ezt a kvantumszámítógépekről, hanem az, hogy miért nem ez számít általános tudásnak a XXI. században.

444
trudo3.jpg
 
Hát, izé... Maradjunk annyiban, hogy én majd akkor hiszek a kvantumszámítógépekben, amikor Tündér Ilonában. Utóbbiban akkor, ha bebújik mellém az ágyba, és vagy nincs rajta ruha, vagy csak egy lenge hálóing, az is csak azért, hogy kicsomagolhassam belőle. A kvantumszámítógépekben meg majd akkor hiszek, ha az is bebújik, no nem az ágyamba, de a szobámba az íróasztalomra, és internetezhetek vele, mint most a nem kvantum számítógépemmel.

Rengeteg efféle hatalmas ígérettel találkoztam már amióta élek, az informatika területén, és érdekes, egyik se vált be. Hogy mást ne is mondjak, tudjátok, miért volt olyan sokáig az XP a legmodernebb Windows? Nem amiatt, mintha az MS nem fejlesztett volna másikat. Megtette. Csak... Csak őkelme elhitte, hogy ugyanolyan mértékben nő majd a gépek processzorsebessége, mint addig nőtt. Azt hitte, 2-3 év múlva lesznek majd 4 meg 5 GHz-es gépek, s ekkora teljesítményhez igazította az új Windowsának az erőforrásigényeit is. Aztán ez persze nem jött be, ma is nagyon komoly gépnek számít az, ami legalább turbófokozatban képes a 3.5 GHz elérésére. Nemhogy akkoriban...

Nem nagyon tudják már fokozni a procik sebességét, emiatt váltott irányt a számítástechnika, a többmagos rendszerek irányába. Ezzel meg csak az a baj, hogy nagyon kevés az olyan feladat, ahol ki lehet használni a többszálúságot. E téren azonban van még kutatnivaló bőven.

Ez hogy kvantumszámítógép... Jó, én nem mondom hogy lehetetlen, de teljesen ledöbbennék, ha még az én életemben elkészülne belőle legalább egy prototípus. (Mármint olyan, amit ténylegesen használni is lehet valamire).

Az hogy „itt van már a mindennapjainkban...”, meg hogy a „közeljövő”... na hagyjuk, ez újságírói túlzásnak is iszonyatos csúsztatás. Ez annyira nem a közeli, hanem a távoli jövő, hogy a szememben azon dolgok közé tartozik, ami „Hát, lehet, hogy esetleg valamikor majd érdemes lesz úgy gondolnom, hogy talán nem teljesen lehetetlen, hogy majd az unokáim már elkezdenek gondolkodni azon, hogy valamikor majd érdemes volna megpróbálni kifejleszteni egy ilyet”.
 
Hogy mégrövidebben, de a témához illő stílusban foglaljam össze az álláspontomat: a szememben a kvantumszámítógép olyasmi, amely jelenleg szuperponált állapotban van: Vagy lesz belőle valami, vagy nem.
 
B
Hát, izé... Maradjunk annyiban, hogy én majd akkor hiszek a kvantumszámítógépekben, amikor Tündér Ilonában. Utóbbiban akkor, ha bebújik mellém az ágyba, és vagy nincs rajta ruha, vagy csak egy lenge hálóing, az is csak azért, hogy kicsomagolhassam belőle. A kvantumszámítógépekben meg majd akkor hiszek, ha az is bebújik, no nem az ágyamba, de a szobámba az íróasztalomra, és internetezhetek vele, mint most a nem kvantum számítógépemmel.

Rengeteg efféle hatalmas ígérettel találkoztam már amióta élek, az informatika területén, és érdekes, egyik se vált be. Hogy mást ne is mondjak, tudjátok, miért volt olyan sokáig az XP a legmodernebb Windows? Nem amiatt, mintha az MS nem fejlesztett volna másikat. Megtette. Csak... Csak őkelme elhitte, hogy ugyanolyan mértékben nő majd a gépek processzorsebessége, mint addig nőtt. Azt hitte, 2-3 év múlva lesznek majd 4 meg 5 GHz-es gépek, s ekkora teljesítményhez igazította az új Windowsának az erőforrásigényeit is. Aztán ez persze nem jött be, ma is nagyon komoly gépnek számít az, ami legalább turbófokozatban képes a 3.5 GHz elérésére. Nemhogy akkoriban...

Nem nagyon tudják már fokozni a procik sebességét, emiatt váltott irányt a számítástechnika, a többmagos rendszerek irányába. Ezzel meg csak az a baj, hogy nagyon kevés az olyan feladat, ahol ki lehet használni a többszálúságot. E téren azonban van még kutatnivaló bőven.

Ez hogy kvantumszámítógép... Jó, én nem mondom hogy lehetetlen, de teljesen ledöbbennék, ha még az én életemben elkészülne belőle legalább egy prototípus. (Mármint olyan, amit ténylegesen használni is lehet valamire).

Az hogy „itt van már a mindennapjainkban...”, meg hogy a „közeljövő”... na hagyjuk, ez újságírói túlzásnak is iszonyatos csúsztatás. Ez annyira nem a közeli, hanem a távoli jövő, hogy a szememben azon dolgok közé tartozik, ami „Hát, lehet, hogy esetleg valamikor majd érdemes lesz úgy gondolnom, hogy talán nem teljesen lehetetlen, hogy majd az unokáim már elkezdenek gondolkodni azon, hogy valamikor majd érdemes volna megpróbálni kifejleszteni egy ilyet”.
Ha mindenki hozzád hasonlóan gondolkozna, még a kőbaltánál tartanánk.
Idézek Fehér Klára - Földrengések szigete című ifjúsági sci-fi regényéből:
A könyvet 1957-ben írta, ekkor voltam három éves. Hét-nyolc éves lehettem, mikor először került a kezembe, és elolvastam. Életem során többször is elolvastam, még így hatvanon túl is, mert e-book formában is megvan azóta. Érdekes a megíráshoz képest távoli jövőben olvasni a könyvet. A könyv 2057-ben játszódik, tehát közelebb vagyunk ehhez az időponthoz, mint a könyv születésének az időpontjához. Olyan dolgokról ír az írónő, amit még 15 évvel ezelőtt is a sci-fi világának tulajdoníthattunk. No akkor hadd idézzek végre:
"
Az első díj csodálatos volt. Egy száz aranyat érő eternométer. Ez az eternométer külsőre pontosan olyan volt, mint egy száz év előtti karóra. Felhúzni sohasem kellett. Az ember a csuklójára szíjazta, ránézett, és látta, hogy most példának okáért fél kilenc múlt nyolc perccel. Ha viszont az ember közel vette a szájához az eternométert, és udvariasan megkérdezte: hányadika is van ma? – az eternométerben lévő pici kis rádiófelvevő működésbe lépett, az óraszámlap elhomályosodott, és megjelent rajta a dátum, mondjuk 2057. június 3. Ugyanígy meg lehetett kérdezni, hogy hány fok meleg van, meg lehetett kérni, hogy most kapcsoljon át a rádió vagy a televízió ilyen és ilyen hullámhosszára… Az ember sétálgat az utcán, csuklóján egy ilyen kedves kis eternométerrel, és közben Schubert-dalokat hallgat. De aki azt hiszi, hogy az eternométer csak ennyit tud, az téved. Mindegyik kis szerkezet oldalán, ott, hol a régi karórák felhúzója volt, van egy kis gomb. Ezt meg kell nyomni, máris kiemelkedik az óralapon egy tárcsa. Ezen már ugyanúgy lehet bármely televifonállomást felhívni, mint az otthoni készülékkel."

Mi ez, ha nem az Apple watch okosóra előre megálmodása? Nekem is van ilyenem, és nagyon szeretem mindamellett, hogy van még több komoly karórám is, Omega, Citizen, Casio, stb.
 
Nem nagyon tudják már fokozni a procik sebességét, emiatt váltott irányt a számítástechnika, a többmagos rendszerek irányába. Ezzel meg csak az a baj, hogy nagyon kevés az olyan feladat, ahol ki lehet használni a többszálúságot. E téren azonban van még kutatnivaló bőven.

Már meg ne haragudj, de nagy butaságot írtál. Ma már szinte minden olyan alkalmazás, aminél ez fontos, tökéletesen használja a többmagos procikat, a többszálúságot. CAD programok, videó vágó alkalmazások, DAW-ok (zenei szerkesztő programok), sőt, maguk a op.rendszerek tudják a párhuzamosan futó alkalamzások között "osztani a processzor-erőforrásokat".
Pontosan emiatt nincs igazából értelme a nyers cpu sebesség "esztelen" növelésének, sokkal fontosabb a minél több valódi processzormag jelenléte.
 
Már meg ne haragudj, de nagy butaságot írtál. Ma már szinte minden olyan alkalmazás, aminél ez fontos, tökéletesen használja a többmagos procikat, a többszálúságot. CAD programok, videó vágó alkalmazások, DAW-ok (zenei szerkesztő programok), sőt, maguk a op.rendszerek tudják a párhuzamosan futó alkalamzások között "osztani a processzor-erőforrásokat".
Pontosan emiatt nincs igazából értelme a nyers cpu sebesség "esztelen" növelésének, sokkal fontosabb a minél több valódi processzormag jelenléte.

Gyönyörűen látszik e hozzászólásból a téma iránti tudatlanságod.

1. Nem mondtam hogy nincs oilyan alkalmazás, ami nem használja ki a többszálúságot. Csak nem ez a jellemző.
2. Az hogy a párhuzamosan futtatott alkalmazások több szálon futnak külön-külön, természetes, csak ebből nem következik, hogy egyetlen ilyen alkalmazás maga is „többszálú” lenne!

És kevés alkalmazás is van, ami igazán többszálú.

Például, tegyük fel le akarok fordítani egy programot forrásból. Nekem van a gépemen egy ilyen beállítás:

export MAKEFLAGS='-j 6'

Ez azt jelenti, hogy (elnagyoltan fogalmazva) azt mondom a fordítóprogramnak, hogy próbáljon egyszerre 6 fájlt fordítani fordításkor a project fájljai közül. Ez tehát akkor azt jelenti, hogy a fordítás 6 szálon fut. Ez így nagyon oké is, mert a gépem egyszerre 8 szálat tud kezelni, de 2 szál maradjon egyéb célokra.

Igenám, de előfordulhat, hogy a feladat amire írt programot fordítani akarom, nem sok kis vicik-vacak fájlból áll, hanem egyetlen, de óriásinagy fájlból! Simán elképzelhető ez például azért, mert nem érdemes külön librarykba, objectfájlokba bontanom a feladatot, mert annyira összefügg minden mindennel. Ezesetben hiába van a fenti MAKEFLAGS beállításom, szart se ér, mert egyetlen fájl van csak amivel foglalkoznia kell, emiatt egyetlen szálat használ csak, TÖBBET NEM TUD, és a fordítás lassú lesz! (Gyűlölöm ha tovább tart, mint amíg felemelem az Enterről az ujjamat...)

És miért? Mert a fordítóprogram igenis NEM TUD TÖBB SZÁLAT KEZELNI, csak akkor, ha a forrásfájlok külön vannak! Elismerem, ez még mindig a jobbik eset, jobb mint a semmi, de akkor is az van, hogy egy fájl lefordítása olyan algoritmussal van megoldva, amit eredetileg egyetlen szálra terveztek, és azóta se írtak át. Nyilván, mert vagy nem is lehet, vagy ha lehet is de a dolog cseppet se triviális hanem nagyon fogós kérdés.

És jobb ha nem vitatkozol velem ebben, mert elárulom, magam is írtam már fordítóprogramot, ha nem is a C/C++ nyelvre, amiből a fenti példát hoztam.

Tehát igen, valóban AKADNAK feladatok, amelyek többszálúsítottak már, de messze-messze nem ez a jellemző, e téren egyelőre gyerekcipőben kullog a számítástechnika. Gyakorlatilag olyan algoritmusokat használunk zömében, melyeket a PC korszak (h)őskorában találtak ki, sőt, még korábban, amikor a gépeknek nagy légkondicionált terem kellett, s volt bennük teljes 1 megabájt memória, s erre mindenki rém büszke volt hogy mekkora csúcstechnológia!
 
Ha mindenki hozzád hasonlóan gondolkozna, még a kőbaltánál tartanánk.
Idézek Fehér Klára - Földrengések szigete című ifjúsági sci-fi regényéből:
A könyvet 1957-ben írta, ekkor voltam három éves. Hét-nyolc éves lehettem, mikor először került a kezembe, és elolvastam. Életem során többször is elolvastam, még így hatvanon túl is, mert e-book formában is megvan azóta. Érdekes a megíráshoz képest távoli jövőben olvasni a könyvet. A könyv 2057-ben játszódik, tehát közelebb vagyunk ehhez az időponthoz, mint a könyv születésének az időpontjához. Olyan dolgokról ír az írónő, amit még 15 évvel ezelőtt is a sci-fi világának tulajdoníthattunk. No akkor hadd idézzek végre:
"
Az első díj csodálatos volt. Egy száz aranyat érő eternométer. Ez az eternométer külsőre pontosan olyan volt, mint egy száz év előtti karóra. Felhúzni sohasem kellett. Az ember a csuklójára szíjazta, ránézett, és látta, hogy most példának okáért fél kilenc múlt nyolc perccel. Ha viszont az ember közel vette a szájához az eternométert, és udvariasan megkérdezte: hányadika is van ma? – az eternométerben lévő pici kis rádiófelvevő működésbe lépett, az óraszámlap elhomályosodott, és megjelent rajta a dátum, mondjuk 2057. június 3. Ugyanígy meg lehetett kérdezni, hogy hány fok meleg van, meg lehetett kérni, hogy most kapcsoljon át a rádió vagy a televízió ilyen és ilyen hullámhosszára… Az ember sétálgat az utcán, csuklóján egy ilyen kedves kis eternométerrel, és közben Schubert-dalokat hallgat. De aki azt hiszi, hogy az eternométer csak ennyit tud, az téved. Mindegyik kis szerkezet oldalán, ott, hol a régi karórák felhúzója volt, van egy kis gomb. Ezt meg kell nyomni, máris kiemelkedik az óralapon egy tárcsa. Ezen már ugyanúgy lehet bármely televifonállomást felhívni, mint az otthoni készülékkel."

Mi ez, ha nem az Apple watch okosóra előre megálmodása? Nekem is van ilyenem, és nagyon szeretem mindamellett, hogy van még több komoly karórám is, Omega, Citizen, Casio, stb.

Hát azért a kvantumszámítógép mintha más nehézségi fokot jelentene tudod. Megjegyzem nem is minden valósult meg abból amit írt, például a Quintobusz se (ha jól írom a nevét). Vagy olvasd el ugyanezen írónőnek az „Oxygenia” című regényét, abban is le van írva pár dolog, aminek a közelében se járunk még. Például van benne valami tolmácskomputer, a neve most nem jut eszembe, na az sincs sehol se, még ismert nyelvekkel kapcsolatban se, nézd meg, milyen minőséget produkál mondjuk a Google translator - siralmas!

Egyáltalán, nem értem az érvelésed logikáját. Ha EGY valami megvalósult amit mondjuk 50 évvel ezelőtt valaki megálmodott, abbol miért következne az, hogy okvetlenül megvalósul majd egy másik valami is amit most álmodnak meg, ráadásul nem is újabb 50 év múlva valósul meg, de már „nemsokára”?
 
Gyönyörűen látszik e hozzászólásból a téma iránti tudatlanságod.

1. Nem mondtam hogy nincs oilyan alkalmazás, ami nem használja ki a többszálúságot. Csak nem ez a jellemző.
2. Az hogy a párhuzamosan futtatott alkalmazások több szálon futnak külön-külön, természetes, csak ebből nem következik, hogy egyetlen ilyen alkalmazás maga is „többszálú” lenne!

És kevés alkalmazás is van, ami igazán többszálú.

Például, tegyük fel le akarok fordítani egy programot forrásból. Nekem van a gépemen egy ilyen beállítás:

export MAKEFLAGS='-j 6'

Ez azt jelenti, hogy (elnagyoltan fogalmazva) azt mondom a fordítóprogramnak, hogy próbáljon egyszerre 6 fájlt fordítani fordításkor a project fájljai közül. Ez tehát akkor azt jelenti, hogy a fordítás 6 szálon fut. Ez így nagyon oké is, mert a gépem egyszerre 8 szálat tud kezelni, de 2 szál maradjon egyéb célokra.

Igenám, de előfordulhat, hogy a feladat amire írt programot fordítani akarom, nem sok kis vicik-vacak fájlból áll, hanem egyetlen, de óriásinagy fájlból! Simán elképzelhető ez például azért, mert nem érdemes külön librarykba, objectfájlokba bontanom a feladatot, mert annyira összefügg minden mindennel. Ezesetben hiába van a fenti MAKEFLAGS beállításom, szart se ér, mert egyetlen fájl van csak amivel foglalkoznia kell, emiatt egyetlen szálat használ csak, TÖBBET NEM TUD, és a fordítás lassú lesz! (Gyűlölöm ha tovább tart, mint amíg felemelem az Enterről az ujjamat...)

És miért? Mert a fordítóprogram igenis NEM TUD TÖBB SZÁLAT KEZELNI, csak akkor, ha a forrásfájlok külön vannak! Elismerem, ez még mindig a jobbik eset, jobb mint a semmi, de akkor is az van, hogy egy fájl lefordítása olyan algoritmussal van megoldva, amit eredetileg egyetlen szálra terveztek, és azóta se írtak át. Nyilván, mert vagy nem is lehet, vagy ha lehet is de a dolog cseppet se triviális hanem nagyon fogós kérdés.

És jobb ha nem vitatkozol velem ebben, mert elárulom, magam is írtam már fordítóprogramot, ha nem is a C/C++ nyelvre, amiből a fenti példát hoztam.

Tehát igen, valóban AKADNAK feladatok, amelyek többszálúsítottak már, de messze-messze nem ez a jellemző, e téren egyelőre gyerekcipőben kullog a számítástechnika. Gyakorlatilag olyan algoritmusokat haebh\sználunk zömében, melyeket a PC korszak (h)őskorában találtak ki, sőt, még korábban, amikor a gépeknek nagy légkondicionált terem kellett, s volt bennük teljes 1 megabájt memória, s erre mindenki rém büszke volt hogy mekkora csúcstechnológia!
Öregem, ha a tudatlanság elszántsággal párosul, csodákra képes. Akkora hülyeségeket írtál, hogy csak úgy süvít :)

1. A legtöbb alkalmazás tudja kezelni a többszálúságot. Úgyhogy amit írtál, nettó baromság.
2. Az op.rendszer a különböző programok között tudja osztani a CPU erőforrásokat.
3. MAKEFLAGS: a példád ostoba, kekeckedő. A fordító program tud több szálat kezelni, csak a te saját egyéni kívánalmaid miatt nem tudja kihasználni ezt a képességét.
4. Az összes mobil környezet kezeli a többszálúságot, kifejezetten ezért (is) vannak az egyre több magos mobiltelefonok. Csak a legalapvetőbb: egy web tartalom letöltése jellemzően (ha nem olyan tudatlan fejlesztők írták, mint amilyen Te is lehetsz) nem a fő szálban történik, hanem egy másodlagosban, emiatt nem "fagyasztja le" a fő szálat (amiben a UI fut).
"És jobb, ha nem vitatkozol velem" :rohog: Tudom, a te apukád erősebb!!:dr_24:
 
Utoljára módosítva:
Tehát igen, valóban AKADNAK feladatok, amelyek többszálúsítottak már, de messze-messze nem ez a jellemző, e téren egyelőre gyerekcipőben kullog a számítástechnika.

... és te beszélsz tudatlanságról... :dr_4:

Ha úgy fogalmaztál volna, hogy gyerekcipőben kullognak a fejlesztők, mert szarnak a többszálúságra, az optimalizációra, akkor talán közelebb lennél egy hajszálnyival az igazsághoz, de még mindig nagyon-nagyon-nagyon messze lennél.
 
Öregem, ha a tudatlanság elszántsággal párosul, csodákra képes. Akkora hülyeségeket írtál, hogy csak úgy süvít :)

1. A legtöbb alkalmazás tudja kezelni a többszálúságot. Úgyhogy amit írtál, nettó baromság.
2. Az op.rendszer a különböző programok között tudja osztani a CPU erőforrásokat.
3. MAKEFLAGS: a példád ostoba, kekeckedő. A fordító program tud több szálat kezelni, csak a te saját egyéni kívánalmaid miatt nem tudja kihasználni ezt a képességét.
4. Az összes mobil környezet kezeli a többszálúságot, kifejezetten ezért (is) vannak az egyre több magos mobiltelefonok. Csak a legalapvetőbb: egy web tartalom letöltése jellemzően (ha nem olyan tudatlan fejlesztők írták, mint amilyen Te is lehetsz) nem a fő szálban történik, hanem egy másodlagosban, emiatt nem "fagyasztja le" a fő szálat (amiben a UI fut).
"És jobb, ha nem vitatkozol velem" :rohog: Tudom, a te apukád erősebb!!:dr_24:

Ehem, szóval a MAKEFLAGS példám ostoba és kekeckedő. Tehát ha egy KONKRÉT példát beidézek, az „kekeckedés”. Még akkor is, ha épp egy olyan példát hozok fel, ami TUDJA a többszálúságot BIZONYOS ESETEKBEN!

Ehm... Mondd te nagy lángész írtál már TE MAGAD többszálú programot életedben?! Legalább egyet?!

Figyelj Mester, én például kipróbáltam, mire képes a compiler, úgy, hogy ugyanazt a projectet megírtam 2 féleképpen:

1. Egyetlen nagy forrásfájlt alkottam belőle.
2. Szétcincáltam vagy 30 különféle modulra, dinamikus linkeléssel összekapcsolva őket. (ehm, ezt lehet hogy nem tudod mi).

Na most, a második esetben hála a makeflags értéknek, pillanatok alatt le lett fordítva az összes forrásfájl, ez igaz - DE SEMMIT SE NYERTEM VELE, mert azután jött a linker, ami össze kellett kapcsolja őket, és ő bizony már egyetlen szálon dolgozott csak, és soká totojázott, míg a sokféle modul egymásra való összevissza-hivatkozásait feloldotta!

Míg az első esetben, bár a fordítás maga csak egyetlen szálon történt, de a linker majdhogynem semennyit se kellett dolgozzék aztán vele. Végeredményben tehát teljesen mindegy melyik módszert választom, időszükségletben kb ugyanott vagyok, azaz hogy melyik módszer a jó, azt nem ettől, a fordítás időszükségletétől kell függővé tennem, hanem más szempontok alapján döntenem.

Na most, ezek után én nem merném azt állítani, hogy a fordítóprogram igenis TUD több szálat kezelni! Annyit tud, hogy ha több modult is lefordíthat, akkor azt teszi - gondolom forkolja önmagát, vagy esetleg a pthreads által rögvest külön szálat nyiut ehhez. Na de tudod hogy a szememben mi lenne az igazi többszálúság? Ha ő maga döntené el egy teljes projectről, hogy „hm, ez a file jókora, ezt itt szétbontom és elkezdem párhuzamosan fordítani”. Vagy valami hasonló.

És igen, jobb ha nem vitatkozol. Nem azért mert az apukám erősebb, mert ő már nem él. Hanem mert én nemcsak többszálú programokat írtam már, de saját függvénykönyvtárat is kifejezetten többszálúság kezeléséhez, komplett interfészt tehát e célra, beleértve természetesen a szálak egymás közti kommunikációját is (shared memory területen keresztül, és e kommunikáció szinkronizálását is egy külön szál végzio, a „master process”). Szóval én azt hiszem, talán mégis egy hangyapiszoknyit jobban értek ehhez a témához, mint valami hozzád hasonló félművelt laikus.

Na de itt egy olyan érv is, amit talán te is felfogsz. Az elmúlt kb 10 évbe kezdtek el igazán terjedni a többmagos gépek. Mégsem ézem még most se, hogy a napi szinten használt programjaim olyan istenigazában gyorsabbak lennének. Holott sokkal több már a mag a gépekben. Mégis, azt tapasztalom, hogy majdnem mindegy, hány magos a gépem, ennél sokkal többet számít a gyorsaságban az, hogy hány gigás a RAM ami a masinában van. Ez erősen arra utal a szememben, hogy nincsen igazán kihasználva még a többszálúságban rejlő számos lehetőség!

Az meg hogy miért jönnek ki a sokmagvas telefonok? Megmondom neked. Hogy a sok divatőrült agyilag cerkóf megvegye és villoghasosn vele, hogy „idesüss bameg, az én telkómban már 10 mag van!”
Mert másra nem jó. Ember, térj észre: egy telefopn elsődleges feladata mindenképp a telefonálás, maximum az SMS küldés! ÉS KÉSZ. Minden egyéb kb a fitymacsengettyű kategória, ami a fontosságot illeti. S ennyihez nem kell okostelkó, pláne nem rengeteg mag!

Ami az egyéb funkciókat illeti: Ha te telefonon böngészel hírportálokat, kezelésre szorulsz. Ha videót nézel rajta, már enyhén közveszélyes is vagy, egyetlen jó dolog az egészben hogy feltehetőleg előbb vakulsz meg, mint hogy ámokgutni kezdjél. A telefon igenis nem erre való, hanem telefonálásra!
Filmek nézésére laptop való, vagy legfeljebb tablet. Aminek már normális nagyságú a képernyője. És hiába kábítanak téged azzal, micsoda magas a pixelsűrűség azon a picsakis képernyőn mert tökmindegy, olyan kicsiben úgyse látod már a különbséget, mert olyan picike egy pixel. Okés?

Parasztvakítás az egész. Hülye marketingfogás. Illetve, marketingnek nem hülye, okos volt aki kitalálta, az a hülye aki beszopja mindezt.

A rengeteg mag egyetlen dologra jó: Hogy hamar leszopja az energiát a hártyavékony aksiból, amit betesznek a telefonba! És hamar lemerüljön neked. Az én butatelefonom 2 hétig is simán elvan készenléti üzemmódban, a tied meddig bírná?!

Ja, majd jössz vele, ha nem kell a nagy kapacitás a mag nem fogyaszt semmit. Mert el is hiszem. Akkor is van fogyasztása, csak kevesebb. Különben is, minek oda neked még plusz 8 vagy akárhány mag, ha az idő 99%-ában úgyis pihennek és semmit se csinálnak?!

És ezt szorozd be azzal, hány évig lesz működőképes a telefonod. 4 vagy öt? Tovább biztos nem, de ha mégis, akkor is eldobod mert haladsz a többi divatmajommal, s megveszed a legújabbat, mert az már mittudomén a gömbölyített széleire is kirajzolja a képet, ó Istenem, ez nagyon fontos fejlesztés! És akkor ha ezt kiszámolod, kiderül majd, hogy a telefon élettartama alatt 99%-ban állandóan csak 1 mag dolgozott, 0.99%-ban 2 mag, az összes többi pedig alig működött összesen talán 30 másodpercig!

De te azért kiadtál sokezer forint plusz pénzt, hogy ott legyen a telefonodban, mert az olyan trendi, baró és dögös!

Jó, hát persze, értem én, így mulat egy magyar úr...
 
Ember, térj észre: egy telefopn elsődleges feladata mindenképp a telefonálás, maximum az SMS küldés!

Sajnos ezt nagyon kevesen gondolják így. A valóság, a totális agyhalállal egyenlő. Van olyan, aki a tabletjével telefonál.
Nemsokára megjelennek majd az okoshűtőszekrények, okosmosógépek, okosvécék, okosvibrátorok. Természetesen ezekkel is lehetőség lesz majd telefonálni, netezni, filmet nézni, vagy pofalemezt készíteni és a f.szbukra tölteni.
 
Ehem, szóval a MAKEFLAGS példám ostoba és kekeckedő. Tehát ha egy KONKRÉT példát beidézek, az „kekeckedés”. Még akkor is, ha épp egy olyan példát hozok fel, ami TUDJA a többszálúságot BIZONYOS ESETEKBEN!

Ehm... Mondd te nagy lángész írtál már TE MAGAD többszálú programot életedben?! Legalább egyet?!

Figyelj Mester, én például kipróbáltam, mire képes a compiler, úgy, hogy ugyanazt a projectet megírtam 2 féleképpen:

1. Egyetlen nagy forrásfájlt alkottam belőle.
2. Szétcincáltam vagy 30 különféle modulra, dinamikus linkeléssel összekapcsolva őket. (ehm, ezt lehet hogy nem tudod mi).

Na most, a második esetben hála a makeflags értéknek, pillanatok alatt le lett fordítva az összes forrásfájl, ez igaz - DE SEMMIT SE NYERTEM VELE, mert azután jött a linker, ami össze kellett kapcsolja őket, és ő bizony már egyetlen szálon dolgozott csak, és soká totojázott, míg a sokféle modul egymásra való összevissza-hivatkozásait feloldotta!

Míg az első esetben, bár a fordítás maga csak egyetlen szálon történt, de a linker majdhogynem semennyit se kellett dolgozzék aztán vele. Végeredményben tehát teljesen mindegy melyik módszert választom, időszükségletben kb ugyanott vagyok, azaz hogy melyik módszer a jó, azt nem ettől, a fordítás időszükségletétől kell függővé tennem, hanem más szempontok alapján döntenem.

Na most, ezek után én nem merném azt állítani, hogy a fordítóprogram igenis TUD több szálat kezelni! Annyit tud, hogy ha több modult is lefordíthat, akkor azt teszi - gondolom forkolja önmagát, vagy esetleg a pthreads által rögvest külön szálat nyiut ehhez. Na de tudod hogy a szememben mi lenne az igazi többszálúság? Ha ő maga döntené el egy teljes projectről, hogy „hm, ez a file jókora, ezt itt szétbontom és elkezdem párhuzamosan fordítani”. Vagy valami hasonló.

És igen, jobb ha nem vitatkozol. Nem azért mert az apukám erősebb, mert ő már nem él. Hanem mert én nemcsak többszálú programokat írtam már, de saját függvénykönyvtárat is kifejezetten többszálúság kezeléséhez, komplett interfészt tehát e célra, beleértve természetesen a szálak egymás közti kommunikációját is (shared memory területen keresztül, és e kommunikáció szinkronizálását is egy külön szál végzio, a „master process”). Szóval én azt hiszem, talán mégis egy hangyapiszoknyit jobban értek ehhez a témához, mint valami hozzád hasonló félművelt laikus.

Na de itt egy olyan érv is, amit talán te is felfogsz. Az elmúlt kb 10 évbe kezdtek el igazán terjedni a többmagos gépek. Mégsem ézem még most se, hogy a napi szinten használt programjaim olyan istenigazában gyorsabbak lennének. Holott sokkal több már a mag a gépekben. Mégis, azt tapasztalom, hogy majdnem mindegy, hány magos a gépem, ennél sokkal többet számít a gyorsaságban az, hogy hány gigás a RAM ami a masinában van. Ez erősen arra utal a szememben, hogy nincsen igazán kihasználva még a többszálúságban rejlő számos lehetőség!

Az meg hogy miért jönnek ki a sokmagvas telefonok? Megmondom neked. Hogy a sok divatőrült agyilag cerkóf megvegye és villoghasosn vele, hogy „idesüss bameg, az én telkómban már 10 mag van!”
Mert másra nem jó. Ember, térj észre: egy telefopn elsődleges feladata mindenképp a telefonálás, maximum az SMS küldés! ÉS KÉSZ. Minden egyéb kb a fitymacsengettyű kategória, ami a fontosságot illeti. S ennyihez nem kell okostelkó, pláne nem rengeteg mag!

Ami az egyéb funkciókat illeti: Ha te telefonon böngészel hírportálokat, kezelésre szorulsz. Ha videót nézel rajta, már enyhén közveszélyes is vagy, egyetlen jó dolog az egészben hogy feltehetőleg előbb vakulsz meg, mint hogy ámokgutni kezdjél. A telefon igenis nem erre való, hanem telefonálásra!
Filmek nézésére laptop való, vagy legfeljebb tablet. Aminek már normális nagyságú a képernyője. És hiába kábítanak téged azzal, micsoda magas a pixelsűrűség azon a picsakis képernyőn mert tökmindegy, olyan kicsiben úgyse látod már a különbséget, mert olyan picike egy pixel. Okés?

Parasztvakítás az egész. Hülye marketingfogás. Illetve, marketingnek nem hülye, okos volt aki kitalálta, az a hülye aki beszopja mindezt.

A rengeteg mag egyetlen dologra jó: Hogy hamar leszopja az energiát a hártyavékony aksiból, amit betesznek a telefonba! És hamar lemerüljön neked. Az én butatelefonom 2 hétig is simán elvan készenléti üzemmódban, a tied meddig bírná?!

Ja, majd jössz vele, ha nem kell a nagy kapacitás a mag nem fogyaszt semmit. Mert el is hiszem. Akkor is van fogyasztása, csak kevesebb. Különben is, minek oda neked még plusz 8 vagy akárhány mag, ha az idő 99%-ában úgyis pihennek és semmit se csinálnak?!

És ezt szorozd be azzal, hány évig lesz működőképes a telefonod. 4 vagy öt? Tovább biztos nem, de ha mégis, akkor is eldobod mert haladsz a többi divatmajommal, s megveszed a legújabbat, mert az már mittudomén a gömbölyített széleire is kirajzolja a képet, ó Istenem, ez nagyon fontos fejlesztés! És akkor ha ezt kiszámolod, kiderül majd, hogy a telefon élettartama alatt 99%-ban állandóan csak 1 mag dolgozott, 0.99%-ban 2 mag, az összes többi pedig alig működött összesen talán 30 másodpercig!

De te azért kiadtál sokezer forint plusz pénzt, hogy ott legyen a telefonodban, mert az olyan trendi, baró és dögös!

Jó, hát persze, értem én, így mulat egy magyar úr...


Annyi hülyeséget írtál össze, hogy az elképesztő.
Csak egyetlen dologra reagálnék (a többi pontosan ugyanekkore ökörség): tudod, agyaskám, amikor pl. a GPS program a geokoordinátákból dekódolja a címet (már persze csak akkor, ha hozzáértő emberek írták a progit, akik tudják is, hogyan kell "többszálúan" programozni), ahol vagy, az pl. egy másodlágos szálban fut a háttérben, hogy addig is reagálhasson a készülék a felhasználói "kérésekre". Ha ez a fő szálban futna, akkor addig "állna a telefon", amíg nem történt meg a koordináták dekódolása címre. És ugyanez történik "visszafelé" is, amikor megadsz egy címet, akkor a háttérben történik a GPS koordinátákká konvertálás, sőt - na most figyelj, te nagyon okoska - az adott címre vezető útvonal kalkulálása is másik threadben történik, a háttérben. És mindeközben amúgy meg mondjuk zenét hallgat rajta (újabb szál).

Lehet, hogy egy magadfajta vén trottyos csak telefonálásra használja az okostelefonját (tudod egyáltalán, mi az az okostelefon?!), de - minő szomorúság - miután ezek az eszközök nagyon sok egyéb funkcióra is alkalmasak, képzeld, vannak olyan "barmok", akik használják is az okostelefonjukat ezekre a dolgokra.

A notepad tényleg nem fog gyorsabban futni egy magon, mint négy magon :cool:

Próbálj meg egy kétórás videót (mondjuk amit a nyaraláson, vagy a dédunokáidról készítettél) renderelni egy négymagos és egy egymagos gépen. Ha nem észlelsz különbséget, keress fel egy jó szakemberet :hurra:.

Voltak a világtörténelemben olyan begyöpösödött marhák, akik - mikor még a bálnákat a zsírjukért vadászták - komplett idiótaságnak tartották azt, hogy valaki leás a földbe, és onnan szerez olajat.
Voltak a világtorténelemben olyan begyöpösödött marhák, akik a kezdeti rádiózást múló hóbortnak, kevesek agyament baromságának tartották.
Voltak a világtortánelemben olyan begyöpösödött marják, akik a (személy)autózást elképzelhetetlennek, gyorsan elmúló baromságnak tartották.
Ezek mind-mind pontosan ugyanolyan vehemensen hangoztatták a saját nézetüket, mint te. A többség - jobb esetben - nem foglalkozott velük, rosszabb esetben körberöhögték őket.

Amúgy meg döntsd már el, hogy akkor most tud vagy nem tud több szálat kezelni a fordító program (a compiler)?! A saját hülyeségeidbe gabalyodsz bele:rohog:.
 
Sajnos ezt nagyon kevesen gondolják így. A valóság, a totális agyhalállal egyenlő. Van olyan, aki a tabletjével telefonál.
Nemsokára megjelennek majd az okoshűtőszekrények, okosmosógépek, okosvécék, okosvibrátorok. Természetesen ezekkel is lehetőség lesz majd telefonálni, netezni, filmet nézni, vagy pofalemezt készíteni és a f.szbukra tölteni.

Bírom az ilyen "én vagyok egyedül okos, a többiek mind agyatlan barmok" figurákat :dr_103:
Gondolom, még lóval jártok, ökörrel szántotok, teknőben mostok, a patakra jártok vízért, a kertibudin szartok. :rohog:

Csak azt nem értem, miért fáj az az "ilyeneknek", hogy mások - a "sok agyatlan hülye" - nem csak telefonálásra használja az okostelefonját, hanem sok másra is. Senki nem szorít fegyvert a fejükhöz, hogy ők is ezt tegyék. Nyugodtan megmaradhatnak a saját "lelki szegénységükben", nem fogja senki kiátkozni őket.:cool:
Szakadjatok már le arról az ostoba meggyőződésről, hogy mindenki csak facebookozásra használja az okostelefont.
 
Amúgy meg döntsd már el, hogy akkor most tud vagy nem tud több szálat kezelni a fordító program (a compiler)?! A saját hülyeségeidbe gabalyodsz bele:rohog:.

Idő hiányában csak a legutolsóra válaszolok. Talán jó lenbne ha utánaolvasnál a szakirodalomban, agyaskám, mert mintha nem tudnád megkülönböztetni egymástól a compiler főbb funkcióit: tudod, van olyan is benne például hogy linker...
 

Hírdetőink

kmtv.ca

kmtv.ca

Friss profil üzenetek

B Szabó Imre wrote on favorit82's profile.
Köszönöm szépen a Dolina.mp3 -at!
koby11 wrote on Recsi70's profile.
Szia! Érdekelne engem is a hiányzó oldal, ha el tudod küldeni. Köszi előre is!
Beka Holt wrote on zsebipicur23's profile.
Ne kérj olyan könyvet aminek a magyar nyelvű kiadásától még nem telt el 6 hónap!
livian wrote on bnrn's profile.
Szia. Csak így ismeretlenül is szeretném megköszönni neked a Sutherland könyvek fordítását, nagyon nagy örömet okoztál a fiamnak. Hétről-hétre várta a fordításodat, napi szinten érdeklődött mindig, hogy van-e új rész. Kicsit szomorú, hogy több rész ebből a sorozatból már nem lesz.
Esetleg megkérdezhetem, tervezel hasonló sorozatot még? Olvashat még tőled fantasy fordítást?

Köszönettel: Livian
beamix wrote on Ajuda67's profile.
Szia,bocs de csak most csatlakoztam,hogyan tudok hozzájutni a fordításaidhoz ? Főképp a Kárpátok vampirjai sorozat 36,37.reszei érdekelnek. Előre is köszönöm az útbaigazítást

Statisztikák

Témák
38,143
Üzenet
4,805,660
Tagok
615,894
Legújabb tagunk
Andikaaaaaaaaa
Oldal tetejére