Diskussion:D (Programmiersprache)

message: Ist es eigentlich erlaubt/erwünscht, direkt fremdsprachliche Wikipedia-Artikel wie den Folgenden zu übersetzen, und hierhin zu übernehmen:
D_programming_language
: Natürlich! Davon lebt ja die Wikipedia. Und bitte unterschreibe deine Beitäge in Diskussionen mit --~~~~. Danke! --NewAtair 18:04, 11. Okt 2004 (CEST)
replies: text: Siehe auch: Cyclone
Ich sehe darin eher den Versuch der Werbung für eine kleine Sprache (Cyclone) die nie große Berühmtheit erlangen wird. Noch dazu im Abschnitt "Beispiel". Verweis entfernt. Siehe Permanentlink. --89.60.233.140 17:52, 7. Feb. 2007 (CET)

text: Anmerkung: Ich habe auch einen Eintrag zum Thema auf der Diskussionsseite vom/von Lichtkind hinterlassen, für den Fall dass er/sie/es sich rechtfertigen möchte. --89.60.233.140 18:03, 7. Feb. 2007 (CET)
replies: text: Nein, mir ging nicht um werbung. Ich habe niemeals D oder cyclone verwendet, noch habe ich vor jemals wieder einen compiler zu benutzen. beide projekte sind ind er sache verwand weil beide sehr nah am C syntax sind, weit näher als java oder c#. sicher bei d gehts mehr um bin kompatibilität und als bei cyclone aber beides sind ansätze dem originalen c eine paar neuere feature beizubiegen und ich hab sie deswegen einfach wegen ähnlichkeit des lösungsansatzes verlink. danke für meldung auf meiner seite.Lichtkind 11:56, 8. Feb. 2007 (CET)
replies: text: Naja D und Cyclone sind sich ja nicht wirklich sooooo ähnlich... D ist eher revolutionärer... naja lassen wir das besser. Danke für die Antwort. --89.61.94.245 17:12, 8. Feb. 2007 (CET)
thread_title: erste Fragen

message: Was hat D mit Cyclone zutun, außer dass es beides Programmiersprachen sind?
: Siehe auch: Cyclone
Ich sehe darin eher den Versuch der Werbung für eine kleine Sprache (Cyclone) die nie große Berühmtheit erlangen wird. Noch dazu im Abschnitt "Beispiel". Verweis entfernt. Siehe Permanentlink. --89.60.233.140 17:52, 7. Feb. 2007 (CET)
replies: text: Anmerkung: Ich habe auch einen Eintrag zum Thema auf der Diskussionsseite vom/von Lichtkind hinterlassen, für den Fall dass er/sie/es sich rechtfertigen möchte. --89.60.233.140 18:03, 7. Feb. 2007 (CET)
replies: text: Nein, mir ging nicht um werbung. Ich habe niemeals D oder cyclone verwendet, noch habe ich vor jemals wieder einen compiler zu benutzen. beide projekte sind ind er sache verwand weil beide sehr nah am C syntax sind, weit näher als java oder c#. sicher bei d gehts mehr um bin kompatibilität und als bei cyclone aber beides sind ansätze dem originalen c eine paar neuere feature beizubiegen und ich hab sie deswegen einfach wegen ähnlichkeit des lösungsansatzes verlink. danke für meldung auf meiner seite.Lichtkind 11:56, 8. Feb. 2007 (CET)
replies: text: Naja D und Cyclone sind sich ja nicht wirklich sooooo ähnlich... D ist eher revolutionärer... naja lassen wir das besser. Danke für die Antwort. --89.61.94.245 17:12, 8. Feb. 2007 (CET)
thread_title:  D & Cyclone = ? 

message: Hi,
ich habe bisher gedacht (weil gelesen im akt. Entwickler-Magazin), dass die Entwicklung von D bereits 1998 begann?
Mfg
--Felix Alter 14:26, 17. Feb. 2007 (CET)
thread_title:  1999??? 

message: Im Artikel steht D ist eine 1999 von Walter Bright entwickelte Programmiersprache, welche sehr auf C++ aufbaut. Wie kann sie auf C++ aufbauen, wenn sie keine C++ Programme verarbeitet, und was heißt sehr? --Redder 00:22, 2. Mär. 2007 (CET)
replies: text: Naja, es ist halt eine zu C++ inkompatible Weiterentwicklung. Es hat einige für gut befundene Konzepte von C++ übernommen. Es ist ja kein "erweitertes C++", sondern eben eine neue Programmiersprache. --RokerHRO 11:09, 2. Mär. 2007 (CET)

text: sie versuchen, den "spirit" von C++ zu erhalten, also systemprogrammierung, "du darfst, wenn du mußt", die syntax im großen und ganzen.. -- ∂ 00:45, 9. Mai 2007 (CEST)
replies: text:  Es gibt aber eine ganze Reihe anderer Programmiersprachen, die ebenfalls Systemprogrammierung unterstützen. Das kann also kein Kriterium dafür sein, ob D darauf aufbaut. --Redder 15:13, 2. Mär. 2008 (CET)
replies: text:  Naja, eine Aussage, dass eine neue Sprache Y auf eine etablierte/bekannte Sprache X "aufbaut" dienst meist eher dazu, die Verwender von X zum Umstieg auf Y zu ermuntern, denn für eine handfeste Definition, was mit "Y baut auf X auf" gemeint ist, wird sich kaum finden lassen. --RokerHRO 16:06, 2. Mär. 2008 (CET)
thread_title:  D baut auf C++ auf? 

message: Im Artikel steht Im Laufe der Entwicklung wurde sie auch von anderen Sprachen, besonders C# und Java, beeinflusst. Inwiefern wurde sie denn von C# und Java beeinflusst? --Redder 00:27, 2. Mär. 2007 (CET)
replies: text: Man hat die wesentliche Syntax und viele Konzepte übernommen. --RokerHRO 11:09, 2. Mär. 2007 (CET)
replies: text:  Weiter oben steht, die Syntax wurde von C++ übernommen. Was denn nun? Und welche Konzepte wurden denn übernommen? --Redder 15:13, 2. Mär. 2008 (CET)
thread_title:  Beeinflusst 

message: Im Artikel steht Von einigen Personen wird kritisiert. Von wem denn bitte? --Redder 00:34, 2. Mär. 2007 (CET)
replies: text: Auf heise.de steht „ohne historischen Ballast“(http://www.heise.de/newsticker/meldung/83145), also behauptet heise das. --80.171.4.120 23:07, 13. Jun. 2007 (CEST)
replies: text:  Soweit ich weiß, hat D das gleiche switch-Konstrukt wie C++. Damit hätten wir also eine Altlast. Außerdem gibt es auch printf(). Also noch eine Altlast. --Redder 15:13, 2. Mär. 2008 (CET)
thread_title:  Kritik 

message: Ich halte den Abschnitt für unsinnig, es gibt mittlerweile zahllose Projekte in D, wie jeder auf dsource.org (bereits verlinkt) sehen kann. Das in dem Abschnitt genannte Derelict hat auch keine besondere Rolle. --WeirdCat 21:32, 29. Mai 2008 (CEST)
replies: text: Dann raus damit. Ich entferne den Abschnitt Projekte. --Redder 10:00, 31. Mai 2008 (CEST)
thread_title:  Projekte 

message: Der Artikel dazu wurde am 26.4.07 gelöscht (ausgerechnet an meinem Geburtstag ;( )
Ich finde des interessant und relevant, weil es ein Paradebeispiel, für ein D Program ist, eine solide Implementation von ECMASkript ist und weil diese schneller als die aktuellen ECMASkript Implementationen ist.
Im Googlecache ist der Artikel noch: http://66.102.9.104/search?q=cache:RgR7miDC84AJ:de.wikipedia.org/wiki/DMDScript+dmdscript&hl=de&ct=clnk&cd=3&gl=de&client=firefox-a
Also solche Artikel sollte man nicht löschen, vorallem wenn es wahrscheinlich ist über Google drauf zu kommen (bin ich).
-Brutos 15:46, 20. Mai 2007 (CEST)
thread_title:  DMDScript 

message: Wer ist denn für dieses Source-Gedöhns verantwortlich? Das sieht wirklich schlimm aus finde ich.
Warum wird denn z b das stdio in "import std.stdio" hervorgehoben, das ist doch beim besten willen kein keyword?
Und die Klammern sollten schwarz sein statt so ein Giftgrün bei dem man sie gar nicht sieht.
Und foreach sollte die selbe Farbe wie alle keywörter haben, wenn man D kann weiss man auch was das bedeutet, da braucht nicht jedes keyword ne andere farbe haben --172.174.127.244 21:08, 26. Jun. 2007 (CEST)
replies: text: Siehe Hilfe:Source. --RokerHRO 23:30, 20. Apr. 2008 (CEST)
thread_title:  &lt;source&gt; 

message: So, ich habe keine Lust mehr, am Artikel weiterzuarbeiten. Die ganze Diskutiererei geht mir einfach auf die Nerven. Jetzt seid ihr dran. Ihr seid die Säulen der Wikipedia. Ich will euch nicht weiter von der Arbeit abhalten. Ihr schreibt jetzt den Artikel zu Ende. Ich bin gespannt, was daraus wird. In einem halben Jahr schaue ich noch mal rein, und dann wird sich zeigen, was ihr so drauf habt. 
Viel Spaß noch, und danke für den Fisch. --Redder 18:56, 16. Jun. 2008 (CEST)
thread_title:  Die Säulen der Wikipedia ... 

message: Hallo, ich bin Student der Informatik und benutze D immer dann, wenn ich nicht durch Vorgaben zu C/Java/Ruby gezwungen werde, also hauptsächlich privat. Ich denke, ich kenne mich ganz gut mit der Sprache und ihren Möglichkeiten aus.
Ich habe das PDF nur angelesen, und auch wenn mir Redders "Argumentation" absolut nicht zusagt, bitte ich, es nochmal genau zu überprüfen. Bei den paar Seiten, die ich gesehen habe, strotze es nur so vor Deppenleerzeichen, z.B. "Standard Bibliothek phobos" (S. 3), "String Manipulation" (S. 4) und Rechtschreibfehlern, z.B. "initialiesiert" (S. 104 unten).
Was ich aber eher bemängele: Anleitungen ohne Erklärungen. Dies stört mich grundsätzlich tierisch, wenn ich zu einem gegebenen Problem nur exemplarische Lösungen ohne Erklärung finde.
Beispiele:
"Mit strip kann man die ausführbare Datei hello noch verkleinern." - S. 12
Keinerlei Erläuterung, was strip tut. Es löscht die Debugsymbole, aber wer das weiss, braucht so ein grundlegendes Buch nicht.
"Das Programm muss mit -release übersetzt werden, sonst kommt es beim linken zu einer Fehlermeldung." - S. 104
Aha, und welche und warum?
Auch fehlen viele aktuellere Themen, wie z.B. die alternative Standardbibliothek Tango, die oft vor Phobos bevorzugt wird (nicht so nah an C dran, moderner), ldc, andere GUI-Toolkits als wxD, usw.
Mein Ersteindruck der Literatur ist also: Er hat sich verdammt viel Mühe gegeben (vieeele Seiten), aber die Qualität ist eher mangelhaft. Wegen der früheren Diskussion hier möchte ich aber gerne andere fundierte Meinungen einholen, bevor ich den Link lösche.
Ich habe selbst im April einen Vortag über D gehalten (Abriss in ca. 90 Minuten), kurze Beispiele und viele Features erklärt. Da diese aber noch nicht zur Publikation aufbereitet sind und ich kein Fan von verlinken eigener Sachen in der Wikipedia bin, werde ich die Tage einen Link hier in die Diskussionsseite setzen und Meinungen einholen.
P.S. Meine eigene Änderung reverted, irgendwie war das section=new abhanden gekommen und die Diskussionsseite komplett überschrieben worden.
-- Krstfrs 00:54, 28. Feb. 2010 (CET)
thread_title:  Das ewige Thema PDF-Buch 

message: D unterstützt Interfaces, kann man draus schließen das des keine Mehrfachvererbung gibt? (oder ist inface ein Synoym für eine abstrakte Klasse von der geerbt wird?) --94.220.129.172 17:02, 19. Jul. 2011 (CEST)
replies: text: das behauptet jedenfalls en:D_(programming_language)#Object-oriented, ja. dafür aber wohl mixins. -- ∂ 17:32, 19. Jul. 2011 (CEST)
thread_title:  OO