kvp#3
A rust-ban az a jo, hogy szinte minden alverzional valtozik az alapnyelv, eltorve az osszes korabbi kodot es ezek a verziok eleg surun jonnek. Ez elvileg csak egy programozasi nyelv es most jarnak valahol az 1.92.0-anal. Mindezt kb. 13 ev alatt.
Ezzel szemben a C nyelv osszesen 7 darab nemzetkozi szabvanykent letrehozott frissitesen esett at 1972 ota. Ha valakinek stabil, hosszu idon at fenntarthato kodbazisra van szuksege, akkor jelenleg ugy nez ki, hogy erdemesebb C-t hasznalnia. A C-re epitve pedig mar lehet kesziteni bonyolultabb rendszereket es akar nyelveket is ha nagyon muszaly, lasd pl. java vagy python. Ezeket aztan hasznaljak is az emberek.
Gyakorlatilag amit a microsoft szeretne az az, hogy a cegnel csak vibe koderek legyenek es a teljes forraskodjukat egy MI generalja. Sokmindent lehet, de ez nem biztos, hogy hosszu tavon nyero strategia. Bar ehhez a hozzaallashoz a rust pont passzol mint programnyelv. Ami zavarta oket a C-ben vagy a C++-ban azt mar kijavitottak a C++++-al (C#) es nem lett jobb a helyzet.
Persze ahogy az oracle hulyesege miatt a java is szepen lassan lecserelesre kerul mindenutt, ugy a C/C++/C# helyett is jon egy meg modernebb, gyakorlatilag emberek altal mar karbantarthatatlan programnyelv, teljes mertekben gepi modon generalt forraskoddal.
Aki meg mukodo rendszert akar kesziteni hosszu tavra, az marad a C-nel, mert 54 eve nem sikerult ertelmesebb standalone programnyelvet osszehozni. (szinte minden modernebb ala kell egy os es minimum egy support library, amit valamiert meg mindig C-ben irnak meg) A rust ugyan probalkozik, de jelenleg bonyolultabban tud kevesebbet, bar meg mindig fejre allithatjak a teljes nyelvet parszor mire vegre egyszer majd stabilizalodik.
"Arról nem is beszélve, hogy a hárombetűsök által kért hátsó ajtók, hogyan is lesznek kivitelezve"
Azok nem bug-ok, hanem kulcsok. Tehat a hatso ajtok nem hibak, hanem egyszeruen hozzadtak az amerikai allami kulcsokat a termekekhez, igy hack-eles nelkul be tudnak menni ahova kell. A kinaiak par lebukas utan mar nem csinalnak ilyet, ott jellemzoen a gyartoi kulcsokat adjak at a kinai allamnak, igy soha nem lehet tudni, hogy eppen a gyarto frissit valamit vagy a kinai allam kemkedik. Azon termekeknel ahol nincs se hardveres, se szoftveres hatso ajto, ott kizarhato mindenki mas az adott rendszerbol. Ilyen hardver nem sok van a piacon es sok orszag tiltja ezek hasznalatat.
"Amilyen, kesze-kusza, túlterjengő az egész kódbázis (pl: Win XP -> Vista/Win7 váltás időszaka.), Rust-ra ferdítve, se lesz különb."
Viszont a generalt kod miatt mar nem tudja ember elolvasni soha tobbe. Foleg ha az MI generalta kodot MI-vel modositjak tovabb. Elobb utobb egy durvabb kod obfuszkator szintjen lesz a forraskod. Ezt persze a fordito es az MI meg mindig el tudja olvasni, de ember mar reges regen nem. Na ekkor lesznek teljes mertekben nyakig a gondban es visszacsinalni sem lehet, max. visszaterni az eredeti, meg emberek altal irt forrashoz. (ami persze folyamatosan erodalodik mar most is a generalt kodok folyamatos bekerulese miatt)
ps: lassan regi a forraskodokhoz mar archeologusok fognak kelleni, akik kepesek megfejteni, hogy mire is gondolt az eredeti keszito vagy eppen az adott problemara letezik-e mar valahol mukodo kesz megoldas... :D