Kezdőoldal » Számítástechnika » Programozás » . Pas forrásállományokat . C...

. Pas forrásállományokat . C forrásállományra konvertáló programot keresek, amely a konverziót a lehető leghibamentesebben végrehajtja. Tudtok ilyen programokat vagy web-es szolgáltatásokat amelyek ezt a feladatot elvégzik?

Figyelt kérdés

2014. máj. 28. 09:58
1 2 3
 11/23 SimkoL ***** válasza:
Én közel harminc éve egyedül dolgozom :)
2014. máj. 28. 18:05
Hasznos számodra ez a válasz?
 12/23 anonim ***** válasza:
Ezért vagy ilyen besűtt :D
2014. máj. 28. 18:07
Hasznos számodra ez a válasz?
 13/23 SimkoL ***** válasza:
Az élet hozta :)
2014. máj. 28. 18:23
Hasznos számodra ez a válasz?
 14/23 iostream ***** válasza:
A legjobb konvertáló az ember? Honnan hallottad ezt a sületlenséget? Ez nem más, mint fordítás, amiben az ember borzasztóan rossz, ha nem beszélt nyelvről van szó.
2014. máj. 28. 20:41
Hasznos számodra ez a válasz?
 15/23 SimkoL ***** válasza:
'Ez nem más, mint fordítás, amiben az ember borzasztóan rossz, ha nem beszélt nyelvről van szó.' Igen de ha beszélt nyelvről van szó akkor egy gép sem érhet a nyomába. Ha már valamilyen nyelven tudsz programozni könnyebben megérted egy 'nem beszélt nyelv' összefüggéseit, logikáját is.
2014. máj. 28. 22:07
Hasznos számodra ez a válasz?
 16/23 iostream ***** válasza:
Oké, de most programozási nyelvek közötti fordításról beszélünk. Ráadásul két, nagyjából struktúrált nyelvről, és a forrásnyelv a jobban struktúrált, tehát könnyű a dolgunk.
2014. máj. 28. 22:08
Hasznos számodra ez a válasz?
 17/23 SimkoL ***** válasza:
Igen, elismerem hogy Pascal-ból C, C++-ba könnyebb fordítani mint vissza, de az emberi hülyeséget vagy ötletességet egy gép nehezen tolerálja.
2014. máj. 28. 22:18
Hasznos számodra ez a válasz?
 18/23 anonim ***** válasza:

"Igen, elismerem hogy Pascal-ból C, C++-ba könnyebb fordítani mint vissza, de az emberi hülyeséget vagy ötletességet egy gép nehezen tolerálja."


Ez baromság. Miért lenne könnyebb? Mi egyáltalán a különbség a kettő között? A szintaxis fájának felépítése mindkét nyelv esetén gyakorlatilag triviális. Onnantól pedig egyszerűen az összes nyelvi elem fordítására adni kell egy szabályt. Az egyetlen ok arra, hogy könnyebb legyen az egyik nyelvből a másikba fordítani az az lehet, hogy kevesebb nyelvi elem van.


De ha megnézed:

- kifejezések fordítása triviális

- függvények fordítása triviális

- statementek fordítása triviális

- struct-ok fordítása triviális

- beépített adatszerkezetek fordítása triviális.


Mi lehet ebben annyira bonyolult? Sok időt vesz igénybe, ezt aláírom, de nincs benne semmi mágia. BNF grammatika mindkét nyelvhez elérhető, abból pedig olyan parsert generáltatsz amilyet akarsz. Sőt, akár a nyílt forráskódú fordítók saját parsereit is felhasználhatod.

2014. máj. 28. 22:59
Hasznos számodra ez a válasz?
 19/23 A kérdező kommentje:

Én azért kerestem ilyen konvertálót, mert nem tudok C-ben programozni és csak egyszer kellene ilyen megoldás.

A fordításban viszont benthagyta a C kódban, hogy assign(f,paramstr(1)); és reset(f)...

Olyan érzésem van, hogy ez C-ben nem lesz jó vagy máshogy van... :S

2014. máj. 29. 09:34
 20/23 anonim ***** válasza:

#19:

10 perc guglizást kéne csak rászánni. Ezeket kell kiderítened:

1. Mit csinál ez a 2 parancs Pascal-ban

2. Hogyan lehet ezt a működést C-ben kivitelezni


Annyit segítek, hogy fájlkezelésről van szó.

2014. máj. 29. 13:39
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!