Da entwickeln die eine neu Sprache und setzten doch wieder auf Blöcke die man mit { und } markieren muß. Außerdem braucht wieder jede Zeile ein Semikolon am Ende

IMHO sind Blockklammern und Semikola eine der historischen Ballastheise hat geschrieben:Damit steht Programmierern nach bald siebenjähriger Entwicklungsdauer eine Sprache zur freien Verfügung, die die Stärken von C++ mit denen von Java und C# vereinen soll – ohne historischen Ballast.
Und was machst du dann mit einer Datei, in denen die Zeilen alle mit Semikolon anfangen?Costi hat geschrieben:iTue das aber nur unter der bedingung, dass ich voreher mir noch nen parser mache der mir \n mit \n; .replacet
Das hat man nicht, es wurden auch Eigenschaften von anderen Sprachen eingebaut, Python und Eiffel werden auf den Seiten zum Beispiel auch erwähnt. Man könnte sagen es ist ähnlich wie bei Python, die haben sich in anderen statisch typisierten Sprachen umgeschaut und die interessanten Eigenschaften versucht in einer Sprache zu integrieren. Und einiges gefällt mir aus "Pythonista"-Sicht ganz gut bzw. kommt bekannt vor. Es gibt Slices. Arrays und Dictionaries (heissen dort assoziative Arrays) sind eingebaute Objekte. Als Schlüssel kann man alle Objekte nehmen, die den Vergleich und die Hash-Funktion überladen haben. Die Operatorüberladung ähnelt der von Python. Man kann sich getter/setter sparen weil die sich recht einfach nachrüsten lassen, ohne das man den Clientcode verändern muss.jens hat geschrieben:OK, man wollte nur C++, Java und C# vereinen... Das ist vielleicht schon der erste Fehler gewesen, alle anderen Sprachen außer acht zu lassen
Könnte aber auch an deinem Netzwerk liegen, bei mir läuft sie eigentlich ganz ordentlich.Sr4l hat geschrieben:Bin leider nicht sogut zufuss auf der Seite weil es doch immer mal richtig hängen bleibt beim laden. Naja warten wir die nächste Woche ab irgend wann werden es wohl weniger besucher ^^
Nein das geht nicht automatisch. D ist ganz bewusst nicht zu C oder C++ rückwärtskompatibel. Es ist relativ ähnlich, aber wenn man "Fehler" aus den Vorgängersprachen entfernen will, nützt es nichts sie voll kompatibel zu halten.Sr4l hat geschrieben:Das umwandlen von .h zu .d datein geht das wirklich 100%? Ich kann mir also die Sourcecodes von nem Projekt bei SF.net hollen umwandeln und dann geht das? Oder muss ich mit meiner 'menschlichen entscheidungstreff gabe' noch nachhelfen?
Du kannst auf jeden Fall GTK+ verwenden, denn es ist in C geschrieben. Es sollte aber ebenso möglich sein, die WinAPI zu verwenden um Fenster zu zeichnen.basti33 hat geschrieben:weiß jemand, ob es schon Möglichkeiten gibt, um GUIs in D zu erstellen?