[quote=lichtkind,30.06.2005, 19:43]mit perl selber wirst du niemals an die hardware rankönnen, solang es kein perl modul gibt das deine aufgaben beherrscht musst du mindestens einen teil in c schreiben + XS um es in perl anzusprechen. wenn das programm klein ist, lohnt sich schon mal ganz auf perl zu verzichten, da xs nicht ganz einfach ist. weiterer Grund für perl wäre vielleicht noch die UI schnell in perl zu machen.[/quote]
Wenn man auf einem UNIX System arbeitet, läuft die meiste Kommunikation zwischen Userspaceprogrammen und Hardware ja über Gerätedateien und IOCTLs, lässt sich also ohne weiteres auch in Perl ohne zusätzliche Module lösen.
Und zu XS bin ich der Meinung, dass es für jemanden, der C kann, fast ohne Lernaufwand benutzbar ist. Erst wenn man damit ziemlich komplizierte Dinge tun will, muss man sich ernsthaft mit den Interna von Perl befassen.
When C++ is your hammer, every problem looks like your thumb.