A szintaktikai hibák mindig fordítási hibát eredményeznek?
Figyelt kérdés
2023. ápr. 27. 08:19
2/5 anonim válasza:
Ha peches vagy, akkor a hiba utáni szintaxis is helyes, csak mást jelent. Klasszikus példa erre c++-ban a == helyett =, a program fordul, fut, csak éppen tök mást csinál.
3/5 anonim válasza:
Csak az ilyen nem szintaktikai, hanem szemantikai hiba.
4/5 anonim válasza:
A 4-es válasz helyes a 3-masra reagálva.
Szintaktiai hibát a fordító el kell, hogy kapjon (szintaxis fát épít), ha ez nem történik meg, akkot a fordító hibás. Ugyanis a szintaktika csak annyit jelent, higy mit szabad leírni a nyelvben. Ha pl. nincs free egy mallochoz, az hiba, de nem szintaktikai.
Ugyanakkor vannak nyelvek, amikben nincs fordítás, itt csak futási idejű hibák vannak (így a szintaxisnak ellent mondó felírás is ide kerül), pl. Python
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!
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!