portable Programmiersprache?

18/05/2010 - 18:20 von Ulli Horlacher | Report spam
Seit Jahren programmiere ich nur noch in Perl, aber immer wieder stosse
ich damit an Grenzen, vor allem wegen den fehlenden integrierten GUI und
SSL libs. Das verhindert portables Programmieren.

Ich such deshalb eine Programmiersprache mit folgenden MUST-HAVEs:

- frei verfuegbar, keine Lizenzkosten

- keine Assembler-nahe Sprache wie C oder C++, sondern auf
Abstraktionsebene von Perl

- bevorzugt prozedural, moeglichst wenig objektorientiert (bin altmodisch
:-) )

- Regexps

- integrierte GUI und SSL libs

- Compiler fuer Windows verfuegbar, wo ein program.exe rauskommt, das
keine weitere runtime library braucht oder sonstwas installiert werden
muss.

Bisher dachte ich, Python wuerde das alles erfuellen. Allerdings kann das
keine lauffaehigen Windows Executables erzeugen, weil es dazu eine
lizenzpflichtige library von Microsoft braucht:
http://www.py2exe.org/index.cgi/Tutorial

Java mag ich nicht (zu geschwaetzig) und mit groovy kann man keine
Executables fuer Windows erstellen, jedenfalls nicht mit vertretbarem
Aufwand. Bei Perl (PAR) funktionieren die SSL libs unter Windows nicht.

Weitere Vorschlaege?

Hintergrund:

Ich hab Windows-Anweder, die grad mal ein program.exe laden und starten
koennen, irgendwelche Installer koennen und wollen die nicht verwenden.

Ich programmiere ausschliesslich unter UNIX und compiliere nur im
Anschluss fuer Windows, deshalb meine Anfrage hier.


Ullrich Horlacher Informationssysteme und Serverbetrieb
Rechenzentrum E-Mail: horlacher@rus.uni-stuttgart.de
Universitaet Stuttgart Tel: ++49-711-685-65868
Allmandring 30 Fax: ++49-711-682357
70550 Stuttgart (Germany) WWW: http://www.rus.uni-stuttgart.de/
 

Lesen sie die antworten

#1 Rainer Weikusat
18/05/2010 - 18:40 | Warnen spam
Ulli Horlacher writes:
- keine Assembler-nahe Sprache wie C oder C++, sondern auf
Abstraktionsebene von Perl



Ein 'Assembler' ist auch weiterhin ein Programm, das
Maschinensprach-Programme in 'symbolischer' (mnemonischer) Notation
in Binaercode uebersetzt.

Ähnliche fragen