Im Beispielcode wird über das Array args iteriert von Index 1 bis args.length. Wenn ich in C ein Array deklariere, z.B. mit "int foo[5];" hat mein Array zwar 5 Elemente aber der letze Index ist 4, also nicht die Anzahl der Elemente. Fehler im Code oder ist das in Vala anders? Kann ich mir schlecht vorstellen, zumal im Beispiel ja auch mit Index 1 auf das 2. Element zugegriffen wird. Grüße
@Andreas Obergrusberger Ein sehr guter Artikel zur Vorstellung von Vala, nach meiner Meinung. Leicht zu lesen, sehr gut zu verstehen. Und unter Autoreninformation noch ein Hinweis zu dem Media Player xnoise, der jedenfalls auf den Screenshots sehr viel versprechend aussieht. Gleich mal ausprobieren....
Haben die Erfinder von C nicht einmal gesagt, wenn sie C erneut erfinden würde, würden sie gleich den Präprozessor weglassen. Welche Sprache außer C braucht so eine verkrüppelte Lösung noch - jaja Vala, nichts gelernt aus den Fehlern.
Schöner Artikel, aber man sollte die Quellcodes doch mal durch einen Highlighter jagen; alternierende Farben empfinde ich eher bei Daten für angebracht.
Allerdings wird das vor Version 2.0 wohl noch nix mit der massenhaften Verbreitung...
http://www.digitalmars.com/d/index.html
Dann wäre ja der Eiffel-Übersetzer auch nur ein Präprozessor, denn Eiffel übersetzt ja auch nur nach C. Viele Übersetzer benutzen dieses Prinzip.
Im Beispielcode wird über das Array args iteriert von Index 1 bis args.length.
Wenn ich in C ein Array deklariere, z.B. mit "int foo[5];" hat mein Array zwar 5 Elemente aber der letze Index ist 4, also nicht die Anzahl der Elemente.
Fehler im Code oder ist das in Vala anders? Kann ich mir schlecht vorstellen, zumal im Beispiel ja auch mit Index 1 auf das 2. Element zugegriffen wird.
Grüße
@Andreas Obergrusberger
Ein sehr guter Artikel zur Vorstellung von Vala, nach meiner Meinung.
Leicht zu lesen, sehr gut zu verstehen.
Und unter Autoreninformation noch ein Hinweis zu dem Media Player xnoise, der jedenfalls auf den Screenshots sehr viel versprechend aussieht.
Gleich mal ausprobieren....
Go wenn schon.
http://golang.org/
Dann wäre wohl Shed Skin noch besser als Vala?
Da wird reiner Python Code in C++ gewandelt das wiederum mit dem GCC compiliert werden kann!
Haben die Erfinder von C nicht einmal gesagt, wenn sie C erneut erfinden würde, würden sie gleich den Präprozessor weglassen. Welche Sprache außer C braucht so eine verkrüppelte Lösung noch - jaja Vala, nichts gelernt aus den Fehlern.
Schöner Artikel, aber man sollte die Quellcodes doch mal durch einen Highlighter jagen; alternierende Farben empfinde ich eher bei Daten für angebracht.
Bei Mono und C# hat man Angst vor den Patenten und hier jetzt auf einmal nicht mehr? Sehr komisch