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
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…
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
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.
A robiłeś już coś takiego.