A C++ nyelvet nem biztonságos nyelvnek tekinti több nagy cég is, többek között a Google is. A nagy cégek sorra váltanak át más nyelvre. Mi a véleményetek erről?
3. Mi is mesterséges intelligenciával foglalkozunk (de nem real-time rendszerekkel), és nálunk a mondás az, hogy addig optimálgatjuk a Pythont, amíg lehet. Vektorizálunk, numpy-ra váltunk, numba, cython stb. ami csak belefér. Mennyi esélyét látod annak, hogy Rustra váltsatok?
Kérdező nehéz ebben a C++-ban igazságot tenni, mivel iszonyatosan nagy a legacy kódbázis, a vállalatoknak kész toolkitjük van C++-hoz, ezért nehezen mozdulnak másfelé. De úgy tűnik, a Rust jön felfele mint a talajvíz. Ennek ellenére ha ilyen munkát akarsz, akkor a C++-t is meg kell tanulnod.
#4
Nem tartom valószínűnek, ha innen lépünk valamerre, az inkább a python felé lesz. Könnyebb rá találni embert is.
"Szerintem értelmezhetetlen az, hogy egy nyelv biztonságos vagy nem biztonságos."
Szerinted. Más szerint meg nem, és ha többet értenél a dolgokhoz, amiről itt szó van, akkor te sem azt a véleményt képviselnéd, amit.
Adott egy nyelv és egy-egy, azon a nyelven megfogalmazott kód. Ezt a kódot a nyelv compilere, a nyelv szabályrendszerének megfelelő gépi kóddá, vagy assembly kóddá alakítja át. Ez az állomány már kivédhetetlenül tartalmazza azt a sok, vagy kevés jellemzőt, technikai megoldást, amitől adott nyelv olyan, amilyen. És itt, ennél a pontnál kezdődnek a gondok.
Egypipás delfipapa válaszaival nem kell foglalkozni, el sem kell olvasni őket.
Egy alkoholista rendszergazda a 70-es évekből.
7:
Ha értenél hozzá, nem ez lenne a véleményed. Ez így óvodás szintű személyeskedés.
A nyelv maga független a compilertől vagy az interpretertől, futtatókörnyezettől, ugyanúgy, ahogy a libraryktől is vagy épp a gépi kódot futtató géptől. Ugyanahhoz a nyelvhez lehet sokféle compilert írni, sokféle géphez, de a programozási nyelv önmagában compiler nélkül is létezhet, ha egyértelmű leírást adsz a nyelv szabályairól. Ha a compilerben biztonsági rés van, az nem a nyelv hibája.
"Ugyanahhoz a nyelvhez lehet sokféle compilert írni, sokféle géphez, de a programozási nyelv önmagában compiler nélkül is létezhet, ha egyértelmű leírást adsz a nyelv szabályairól. Ha a compilerben biztonsági rés van, az nem a nyelv hibája."
Egy széles körben használt programozási nyelv előfeltétele, hogy szabványos legyen. Ez a leírás a C (99) esetében több mint félezer oldal. Ez a szabvány határolja be a compiler írójának a lehetőségeit. Persze, ennek ellenkezője is bajok forrása lehet. Amikor a szabvány nem tér ki, amúgy fontos dolgokra, ezzel engedve teret a visszaéléseknek.
Kapcsolódó kérdések:
Minden jog fenntartva © 2024, www.gyakorikerdesek.hu
GYIK | Szabályzat | Jogi nyilatkozat | Adatvédelem | Cookie beállítások | WebMinute Kft. | Facebook | Kapcsolat: info(kukac)gyakorikerdesek.hu
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!