Mikä on paras "Source to Source" -kääntäjä, joka kääntää ainakin pascalia, ehkä myös ObjectPascalia C:ksi ?
Onko paras saatavilla oleva riittävän hyvä, että jos lähde on virheetöntä pascalia, niin se kykenisi silloin tuottamaan virheetöntä C:tä, joka kelpaisi sellaisenaan (=muokkaamatta) gcc:lle ?
Source to Source ?
6
253
Vastaukset
En tiedä mitä yrität saavutta tässä mutta siis, ohjelmointikieliä jotka kääntävät natiiviksi useinkin tehdään niin että kääntävät C:lle ja siitä sitten C-kääntäjä jatkaa. On paljon helpompaa tehdä kääntäjä joka kääntää C-kielelle kuin assemblerille. En tiedä onko Pascal kääntäjiä tehty noin missään.
Yksi ratkaisu voisi olla siirtää Pascal koodi käsin ja sopivan työkalun avustamana vastaavanlaiselle kielelle josta kääntää C:ksi. Vala voisi olla sopiva.Joskus haeskelin ohjelmaa joka kääntäisi C:tä Pascaliksi. Jotain viritelmiä löytyi, mutta ei toimivaa. Yksi on vaikka https://schneider.ncifcrf.gov/p2c/. En ole kokeillut, kun vähän tulee enää koodia tehtyä.
- jotainasiaa
Jotain apuja voisi löytyä vaikkapa sivulta:
http://wiki.freepascal.org/Pascal_for_C_users - Enpästiedä
Miksi ihmeessä haluat Pascalista C:tä kun Pascalista ajettavaan formaattiin tehtyjä kääntäjiä on? Eikö näitä ole helpompi optimoida? Täyttä vastaavuutta ei taida saada millään kun varatuissa sanoissa on eroja kielten välillä.
- Turbo-Urpo
Ei ole koskaan tullut edes mieleen tälläinen ajatus, ja sinäkään et varmaan halua paljastaa mistä sinun tarve kielestä toiseen kumpuaa.
- luulija
Luultavasti on ohjelmoinnin peruskurssilla opetettu Pascalia ja nyt pitäisi tehdä harjoituksia C:llä, eikä jaksa uutta kieltä kunnolla opiskella...
Ketjusta on poistettu 0 sääntöjenvastaista viestiä.
Luetuimmat keskustelut
- 971817
Venäjä lähettää 480 tuhannen sotilaan armeijan Suomen rajalle
Miten Suomessa vastataan Venäjän uhkaan sotilaallisesti2321464Timo Soini tyrmää Tynkkysen selitykset Venäjän putinistileiristä
"Soini toimi ulkoministerinä ja puolueen puheenjohtajana vuonna 2016, jolloin silloinen perussuomalaisten varapuheenjoht2541018Nainen voi rakastaa
Ujoakin miestä, mutta jos miestä pelottaa näkeminenkin, niin aika vaikeaa on. Semmoista ei varmaan voi rakastaa. Miehelt78915- 7795
Kalateltta fiasko
Onko Tamperelaisyrittäjälle iskenyt ahneus vai mistä johtuu että tänä vuonna ruuat on surkeita aikaisempiin vuosiin verr10745- 62731
- 27707
IS Viikonloppu 20.-21.7.2024
Tällä kertaa Toni Pitkälä esittelee piirrostaitojansa nuorten pimujen, musiikkibändien ja Raamatun Edenin kertomusten ku38699Sulla on nainen muuten näkyvät viiksikarvat naamassa jotka pitää poistaa
Kannattaa katsoa peilistä lasien kanssa, ettet saa ihmisiltä ikäviä kommentteja.55694