Sprache 'D' fertiggestellt - wie geht's weiter ?
-
Ehm... also... jetzt haben wir hier nicht nur mehr bald einen "Weekly Java vs. C++ Thread", sondern so langsam kommen auch die "Weekly D vs. C++ Threads" in Mode.
Echt genial!
C++ muß sich mit jeder Sprache anlegen. Und komisch das jede neue Sprache sich mit C++ anlegen will. Seit vielen Jahren (damals 1996 so richtig mit Java) versucht es immer wieder einer. Das ist so, als wenn ein Boxer jedesmal von einem Jung-Boxer in einer Pressekonferenz bekräftigt, den Alt-Boxen eins auf die Nüsse zu geben. Und jedes Jahr kommt ein neuer und scheitert. 
Ürbiegs, ich halte es für gewagt zu behaupten, das eine Sprache, die nicht ISO zertifiziert ist oder OpenSource ist oder von einer großen Firma kommt, sowas wie C++ vom Trohn stossen kann.
Schau dir mal an, wer alles C++ supported und bei jedem Meeting der C++ Komitees dabei ist: Intel, Microsoft, seit neuestem Google, HP, IBM, DIN u.a.
Interessant ist, das jedes Meeting von diesen Firmen abwechselnd gesponsert wird. Diesen April ist übrigens Google dran, die Konferrenzräume zu sponsern. Im letzten Oktober war es Intel. Im Adhoc-Meeting vom November (?) war es Microsoft.
Ich glaube nicht, das C++ mittelfristig an Bedeutung verlieren wird, wenn man sich die Firmen anschaut, die da Entscheidungsträger sind. Die machen das nicht aus Jux und Dollerei. IBM pushed zwar Java unheimlich, aber solange der Markenname Java noch bei Sun ist, werden die C++ nicht so schnell aufgeben.
-
Ürbiegs, ich halte es für gewagt zu behaupten, das eine Sprache, die nicht ISO zertifiziert ist oder OpenSource ist oder von einer großen Firma kommt, sowas wie C++ vom Trohn stossen kann.
Hmm, da kann ich dir nur Recht geben. Mir war aber doch etwas 'unwohl' als ich von dieser Nachricht erfahren habe ... Viele Leute (insb. Anfänger bzw. Laien) sehen das als Untergang für C++
Evtl. hätte ich eine Umfrage dazu starten sollen.Um auf die erste Antwort des Themas zurück zu kommen:
Ganz ehrlich? Wer nur eine Programmiersprache beherrscht und sich Sorgen macht, eine zweite mit minimalen Unterschieden könnte ihn überfordern oder verwirren, hat ganz andere Sorgen als die andere Programmiersprache
Ich finde es gewagt von dir zu behaupten, ich beherrsche nur eine Programmiersprache, eine zweite könnte mich überfordern oder verwirren ... Ich kann nur sagen, dass keiner dieser Punkte auf mich zutrifft und dass ich u.A. weder nur eine Sprache programmiere, bzw. irgendwelche Sorgen hätte.

mikey.
-
Ich bin nicht der, der
mikey schrieb:
Da muss man ja total umlernen ! Würde 'D' wenigstens ähnlicher zu C++ sein, naja, gut, dann wär's ja nicht so schlimm.
geschrieben hat. Auch wenn meine Aussage in der Tat auf dich gemünzt war, so ist sie nebenbei erwähnt doch allgemein gehalten. Warum genau sollte ich mir eigentlich Sorgen um mich machen? So ... aus reiner Neugierde
(Pfff, editiert er's einfach weg...)
-
Artchi schrieb:
Ürbiegs, ich halte es für gewagt zu behaupten, das eine Sprache, die nicht ISO zertifiziert ist oder OpenSource ist oder von einer großen Firma kommt, sowas wie C++ vom Trohn stossen kann.
Wie definierst Du den Thron von C++?

-
Wie definierst Du den Thron von C++?
Ich glaube, es ist schwer sich darüber zu einigen

... geschrieben hat. Auch wenn meine Aussage in der Tat auf dich gemünzt war, so ist sie nebenbei erwähnt doch allgemein gehalten. Warum genau sollte ich mir eigentlich Sorgen um mich machen? So ... aus reiner Neugierde (Pfff, editiert er's einfach weg...)
Schön, dass sie allgemein gehalten war ... Jop, habs weggemacht damit wir jetzt nicht noch mehr über das Thema diskutieren, und es noch etwaige Rechtfertigungen in die Länge ziehen

-
Gregor schrieb:
Artchi schrieb:
Ürbiegs, ich halte es für gewagt zu behaupten, das eine Sprache, die nicht ISO zertifiziert ist oder OpenSource ist oder von einer großen Firma kommt, sowas wie C++ vom Trohn stossen kann.
Wie definierst Du den Thron von C++?

Naja, solange es Sprachen gibt, die C++ ersetzen oder losweden wollen, heißt das, das sie jemanden stürzen wollen. Wenn jemand nicht weit oben sitzt, hat man keinen Grund ihn zu stürzen wollen, oder?
Ich kenne jedenfalls niemanden, der mit C++ D ersetzen oder loswerden will.
Ich kenne aber viele Firmen, die Sprachen oder Platformen rausbringen, die gerne C++ loswerden wollen. Was aber bisher noch niemandem wirklich gelungen ist.
-
Fragen wir mal so: Wie sieht's mit euch aus ? Würdet ihr in absehbarer Zeit zu 'D' umsteigen, bzw. mal "anprogrammieren" ?
Ich persönlich würde mich da mehr am derzeitigen Trend orientieren, welche der beiden Sprachen beliebter ist. Je nach Interesse entscheide ich dann, ob ich leztendlich 'D' hinzunehme oder nicht.
-
mikey schrieb:
Schön, dass sie allgemein gehalten war ... Jop, habs weggemacht damit wir jetzt nicht noch mehr über das Thema diskutieren, und es noch etwaige Rechtfertigungen in die Länge ziehen

Na dann zurück zum Thema

Nach kurzer Suche scheint Walter Bright, der Entwickler von D, eine ISO/ANSI-Standardisierung nicht kategorisch auszuschließen - zumindest vor 4 Jahren
-
Yes, if D gets popular enough.
Hmm ja, simple Antwort. Ist wohl klar :p
Eine andere Frage: Wie verlinke ich einen beliebigen Text hier ?? Genauso wie minhen grade eben.
-
Artchi schrieb:
Ich kenne aber viele Firmen, die Sprachen oder Platformen rausbringen, die gerne C++ loswerden wollen. Was aber bisher noch niemandem wirklich gelungen ist.
das dauert noch ein paar jährchen, aber das bessere ist des guten feind.

-
Vielleicht sollten wir mal einen C++ vs. Common Lisp Flame aehh Thread eroeffnen. Mal sehen, ob C++ danach noch steht..

Aber um ontopic zu bleiben:
Ich glaube nicht, dass D ernsthaft erfolgreich sein kann, denn es bringt nur minimale Verbesserungen gegenueber C++, d.h. es wird wohl in der gleichen Domain eingesetzt werden wollen wie C++, allerdings wird es schwierig mit einer wenig revolutionaeren Sprache, dort eine Sprache, die sich weit ueber ein Jahrzehnt bewaehrt hat, zu vertreiben.Fuer RAD ist D natuerlich nicht geeignet, dort haben wir Ruby/Python etc.
Performancekritische Abschnitte kann man sehr einfach mit C oder C++ implementieren (s. z.B. SWIG).
-
@Artchi: lol du schreibst wieder schwachsinn, vor allem:
Schau dir mal an, wer alles C++ supported und bei jedem Meeting der C++ Komitees dabei ist: Intel, Microsoft, seit neuestem Google, HP, IBM, DIN u.a.
ist toll

Schau dir mal an, wer alles java supported
-
Artchi schrieb:
Ehm... also... jetzt haben wir hier nicht nur mehr bald einen "Weekly Java vs. C++ Thread", sondern so langsam kommen auch die "Weekly D vs. C++ Threads" in Mode.

Naja, das geht ja noch. Stell Dir vor, das Problem weitet sich auf n Sprachen aus. Dann haben wir bald 2^n Threads wie diesen und ein echtes exponentiales Problem.

-
OT: Naja nennt sich Hackordnung ( das Wort kommt aus dem Hühnerstall ) und C++ scheint (ist?) das Alphatier zu sein, darum will sich jeder mit ihr anlegen ( in der Natur sinds zwar meistens die Männchen die rivalisieren ). Das wichtigste dabei ist, das bei diesen ritualisierten Kämpfen niemand verletzt wird oder stirbt. Du wirst noch in vielen Jahren C++ schreiben können.
Aber was red ich da, Füchse sind gar keine Rudeltiere...
-
Eine Sprache ist auch nur ein Werkzeug ;P
-
THX 1138 schrieb:
Aber was red ich da, Füchse sind gar keine Rudeltiere...

-
Sagtmal Leute, wieso der "D" Hype auf einmal? Ist euch langweilig? Bloss weil derjenige welcher sich das ausgedacht hat jetzt meint dass er "fertig" damit ist? Ok, soll sein, kümmert mich aber nicht sonderlich. Ich meine D gibts schliesslich schon lange...
Davon abgesehen dass es für mich doch arg zusammengestückelt aussieht, vor allem von der Syntax her, was schonmal kein guter Anfang ist.----
Und wieso kein Eiffel Hype? Ich fordere hiermit die sofortige Implementierung eines ordentlichen Eiffel Hypes, Güteklasse 1B. Jawoll.
-
http://labs.google.com/sets?hl=en&q1=c%20%20&q2=java&q3=&q4=&q5=&btn=Grow+Set
D wird nicht erwähnt
-
Beweis schrieb:
http://labs.google.com/sets?hl=en&q1=c%20%20&q2=java&q3=&q4=&q5=&btn=Grow+Set
D wird nicht erwähnt~C++ auch nicht~
Edit: Stimme gesenkt

-
Sag das nicht so laut, sonst kommt das Javaiener und trumpf, wir sind als erste gelistet
