Kezdőoldal » Számítástechnika » Programozás » A C++ nyelvet nem biztonságos...

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?

Figyelt kérdés

2022. dec. 14. 13:11
1 2 3
 1/21 anonim ***** válasza:
33%
ideje volt
2022. dec. 14. 13:12
Hasznos számodra ez a válasz?
 2/21 anonim ***** válasza:
62%
Nem véletlenül alkották meg a Rust-ot.
2022. dec. 14. 16:03
Hasznos számodra ez a válasz?
 3/21 anonim ***** válasza:
100%
Mi is tűkön ülünk, hogy a python eljusson arra a szintre, ahol a sebesség már nem okoz lényegi különbségeket. Jelenleg pythonban fejlesztünk, c++-ban implementálunk, mert sokkal gyorsabb így munkafolyamat, mintha csak c++-t használnánk (mesterséges intelligenciával foglalkozunk).
2022. dec. 14. 17:19
Hasznos számodra ez a válasz?
 4/21 anonim ***** válasza:
78%

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.

2022. dec. 14. 17:37
Hasznos számodra ez a válasz?
 5/21 anonim ***** válasza:
34%
Szerintem értelmezhetetlen az, hogy egy nyelv biztonságos vagy nem biztonságos. Nem a nyelv biztonságos vags nem biztonságos, hanem a nyelven írt program. A nyelv csak egy eszköz. A félreértések elkerülése végett egy library vagy pl. a Java virtuális gép lehet biztonságos vagy nem biztonságos, de maga a nyelv nem jellemezhető így.
2022. dec. 15. 10:20
Hasznos számodra ez a válasz?
 6/21 anonim ***** válasza:

#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.

2022. dec. 15. 10:37
Hasznos számodra ez a válasz?
 7/21 anonim ***** válasza:
61%

"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.

2022. dec. 15. 10:38
Hasznos számodra ez a válasz?
 8/21 anonim ***** válasza:
17%

Egypipás delfipapa válaszaival nem kell foglalkozni, el sem kell olvasni őket.

Egy alkoholista rendszergazda a 70-es évekből.

2022. dec. 15. 10:51
Hasznos számodra ez a válasz?
 9/21 anonim ***** válasza:
75%

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.

2022. dec. 15. 12:05
Hasznos számodra ez a válasz?
 10/21 anonim ***** válasza:
30%

"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.

2022. dec. 15. 12:32
Hasznos számodra ez a válasz?
1 2 3

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

A weboldalon megjelenő anyagok nem minősülnek szerkesztői tartalomnak, előzetes ellenőrzésen nem esnek át, az üzemeltető véleményét nem tükrözik.
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!