seebeek17 9 Napisano 24 Sierpnia 2015 Udostępnij Napisano 24 Sierpnia 2015 Witam. Znacie jakiś sposób albo działający konwerter kodu z języka pascal do c/c++? W internecie żadnego sprawnego nie mogę znaleźć a zależy mi żeby szybko przenieść kod z pascala do c/c++. Cytuj Link to post Share on other sites
szatkus 282 Napisano 24 Sierpnia 2015 Udostępnij Napisano 24 Sierpnia 2015 Raczej nikt czegoś takiego na poważnie nie budował. W takiej sytuacji stosuje się kilka podejść: 1) Przepisać (tak, wiem, oczywiste). 2) Zrobić z tego bibliotekę i używać z poziomu C/C++ (komercyjne projekty napisane w kilku językach to norma). 3) Użyć konwertera i poprawić ręcznie. Z tego co słyszałem to za czasów COBOLa bawili się w konwertery, ale na dłuższą metę wygenerowany kod był potem trudny w utrzymaniu. Cytuj Link to post Share on other sites
seebeek17 9 Napisano 24 Sierpnia 2015 Autor Udostępnij Napisano 24 Sierpnia 2015 Raczej nikt czegoś takiego na poważnie nie budował. Znalazłem coś takiego, tylko jeszcze nie wiem czy to będzie działać: http://www.garret.ru/pascal.html 2) Zrobić z tego bibliotekę i używać z poziomu C/C++ (komercyjne projekty napisane w kilku językach to norma). Próbowałem kompilować w Lazarusie (bo miał jakąś bibliotekę z grafiką, której kod wymagał), ale wywalało tyle błędów, że wolałbym już przepisać na c++. Choć biblioteka to chyba dobry pomysł. Cytuj Link to post Share on other sites
szatkus 282 Napisano 24 Sierpnia 2015 Udostępnij Napisano 24 Sierpnia 2015 To jest kod z zewnątrz? Radzę poszukać jakiejś alternatywy. Cytuj Link to post Share on other sites
seebeek17 9 Napisano 26 Sierpnia 2015 Autor Udostępnij Napisano 26 Sierpnia 2015 Posklejany z różnych źródeł. Całość zmieści się w 5 tys. linijkach jakoś. Dlatego pytam o jakiś konwerter, bo tak to bym z miesiąc to przepisywał. Korzystał ktoś może z "ptoc" (link wyżej)? Jakoś nie mogę się połapać jak to odpalić, a z tego co widać to powinno zadziałać. Cytuj Link to post Share on other sites
Recommended Posts
Dołącz do dyskusji
Możesz dodać zawartość już teraz a zarejestrować się później. Jeśli posiadasz już konto, zaloguj się aby dodać zawartość za jego pomocą.