Re^2: Eine Wahl der Programmiersprache
Hallo Moritz!
Hallo, erfahrene Programmier-Experten! :-)
hm, das nehme ich jetzt mal nicht so ernst...
...erfahrener als meiner-einer. ;)
Was willst du denn machen? Programmieren lernen, oder kleine
Progrämmchen schreiben, die dir die Arbeit erleichtern? Mit
oder ohne grafischer Oberfläche? Welches Betriebssystem?
So klein wird das Progrämmchen, das ich "brauche" nicht sein. Es geht mir um eine rasche Datenerfassung in ca. 40 bis 45 Datenfeldern und zunächst die Ausgabe als *.csv-Datei.
Grafische Oberfläche ist zu vernachlässigen, bei der Frage nach dem BS aber würde mich ein leichtes Portieren selbstverständlich freuen... (siehe unten).
[_] lange Dateinamen kennen/behandeln können,
Können im Prinzip alle, die nicht total veraltet sind
[_] Parameter case-sensitiv behandeln,
Was für Parameter? Argumente an der Kommandozeile oder was?
Oder meinst du, dass die Variablen case-sensitive sind?
Das ist auch bei den meisten der Fall
...die Kommandozeilen-Parameter meinte ich tatsächlich.
[_] Schwerpunkte bei Zeichenfolgenverarbeitung
perl, oder aus der gleichen Familie: python, ruby.
Tja, Perl...
[_] und Dateioperationen haben,
haben im Prinzip auch alle modernen Programmiersprachen.
[_] einen möglichst begrenzten Sprachschatz besitzen
Wieso? ich habe oft gelesen, dass eine Sprache einfacher zu
lernen sein soll, wenn sie wenige Befehle hat...
Das ist ein Argument, das sich abschlagen lässt. Nur der "Gewalt von 1000 vordefinierten Funktionen" gegenüber zu stehen bzw. zu sitzen, würde ich halt nicht mitmachen wollen. Und ich gebe Dir sicher auch mit dem folgenden Recht:
...aber ich halte das für Unsinn.
Wenn man keine Befehle hat, die die Aufgaben
erledigen, dann gibt es eben Bibilitheken dafür.
Um trotzdem zu antworten: mit wenigen Befehlen kommen z.B. C,
C++, Eiffel und Java aus. In den vier genannten gibt es z.B.
nicht mal ein "print" oder so, das ist alles in Bibiliotheken
organisiert.
Kein "print"? - Das ist fast unvorstellbar für mich. *g*
[_] zu ausführbaren Programmen (binär) kompiliert werden
können.
aus den oben genannten "nativ" nur C, C++, Eiffel. Aber
zmindest für Java und perl gibt es Compiler, die executables
erstellen.
Tja, Perl...
Zu viel verlangt?
Es gibt nicht die Programmiersprache. Wenn dir die
Stringverarbeitung wichtig ist nimm perl, wenn dir schnelle
executables wichtig sind nimm C, wenn du programmieren willst
z.B. Pascal...
...Perl, glaube ich wird es. :-)
Dass Perl auch zu exe-files ausserhalb einer Webserver-Umgebung (CGI-BIN) kompiliert werden kann, war mir bislang unbekannt. (Ist dem tatsächlich so?)
Grüße,
Moritz
Ich danke Dir! - Jetzt weiss ich zumindest, wonach ich suchen kann...
Grüsse & CUL8R DannyFox64