Tłumaczenie prostych programów napisanych w języku powłoki linux

Tłumaczenie prostych programów napisanych w języku powłoki linux
P1
  • Rejestracja:ponad 7 lat
  • Ostatnio:29 dni
  • Postów:639
0

Witam. Mam problem. Otóż postanowiłem zrobić coś takiego. Chce napisać program w języku powłoki który będzie tłumaczył proste programy napisane w języku powłoki csh na programy napisane w języku powłoki sh. Program powinien być wyposażone w diagnostykę czyli informować których sekwencji nie można przetłumaczyć i wszystko powinno być przechowywane w pliku tekstowym. Proszę o pomoc. Dzięki

Azarien
  • Rejestracja:ponad 21 lat
  • Ostatnio:około 3 godziny
0

program w języku powłoki który będzie tłumaczył proste programy napisane w języku powłoki csh na programy napisane w języku powłoki sh.

A ten program tłumaczący to będzie napisany w którym języku?

Mam problem

Nie napisałeś na czym problem polega, jedynie opisałeś swoje plany na przyszłość. Nie zadałeś też żadnego pytania…

edytowany 1x, ostatnio: Azarien
P1
  • Rejestracja:ponad 7 lat
  • Ostatnio:29 dni
  • Postów:639
0

Znaczy powiem tak. Język programowania może być Pascal. Po prostu chodzi o to że gdy napiszesz jakiś program w csh załóżmy np. w Pascalu to ten program zostanie przetłumaczony na język napisany w powłoce sh. Wiem że jest to skomplikowane ale nie ja to wymyślałem tylko mój nauczyciel

Shalom
  • Rejestracja:około 21 lat
  • Ostatnio:około 3 lata
  • Lokalizacja:Space: the final frontier
  • Postów:26433
0

może być Pascal

Mam nadzieje że żartujesz. Oczywiście da się to zrobić, ale myślę że po takim projekcie skończysz w zakładzie zamkniętym ;]
Z tego co widzę tutaj: http://tldp.org/LDP/Bash-Beginners-Guide/html/x7369.html to różnice nie są wielkie.
Dało by się coś takiego "na pałe" zrobić regexpami w pythonie w jakieś 30 linijek i powinno działać względnie dobrze.


"Nie brookliński most, ale przemienić w jasny, nowy dzień najsmutniejszą noc - to jest dopiero coś!"
P1
  • Rejestracja:ponad 7 lat
  • Ostatnio:29 dni
  • Postów:639
0

A robiłeś już coś takiego.

Zarejestruj się i dołącz do największej społeczności programistów w Polsce.

Otrzymaj wsparcie, dziel się wiedzą i rozwijaj swoje umiejętności z najlepszymi.