D-Programmieren

Zum Inhalt

TIOBE Index

Gefällt dir etwas oder hast du einen Verbesserungsvorschlag? Oder stört dich etwas am Forum? Hier kannst du dich äußern.

TIOBE Index

Beitragvon IcyT am Dezember 08, 2009, 12:22:01 PM

--
IRC-Chan: #D.de auf irc.freenode.net
Jabber MUC: d@conference.jabber.ccc.de
My Jabber ID: IcyT@jabber.ccc.de
My Website: http://www.icysoft.de
My Blog: http://www.icyt.de

In the beginning was the word and the word was content-type: text/plain
Benutzeravatar
IcyT
Administrator
 
Beiträge: 239
Registriert: August 24, 2007, 05:31:05 PM

Re: TIOBE Index

Beitragvon enokad am Dezember 10, 2009, 09:15:28 AM

Ahhh D ist fast ganz unten. :-(
Nja hat sich einfach nicht durchgesetzt ... Schade um die Sprache. :-/
Bild
D-IRC:
Server: irc.freenode.net
Channel: #D.de
Benutzeravatar
enokad
Administrator
 
Beiträge: 155
Registriert: Januar 08, 2007, 05:31:36 PM

Re: TIOBE Index

Beitragvon IcyT am Dezember 10, 2009, 09:33:18 AM

enokad hat geschrieben:Nja hat sich einfach nicht durchgesetzt ... Schade um die Sprache. :-/

Abschreiben würde ich die Sprache auf keinen Fall.
Von D gibt's in letzter Zeit eben keine großen Neuigkeiten, das ist das Problem. Und darauf beruht dieser Index.
Kann man nur hoffen, dass um D2.0 mal ein bisschen mehr Wirbel gemacht wird, vor allem, wenn dann das Buch von Andrei Ende Juni erscheint.
Übrigens können wir alle etwas dafür tun, dass es ein bisschen Wirbel gibt. Wir sollten wirklich mal einen Artikel für das freie Magazin schreiben :)
--
IRC-Chan: #D.de auf irc.freenode.net
Jabber MUC: d@conference.jabber.ccc.de
My Jabber ID: IcyT@jabber.ccc.de
My Website: http://www.icysoft.de
My Blog: http://www.icyt.de

In the beginning was the word and the word was content-type: text/plain
Benutzeravatar
IcyT
Administrator
 
Beiträge: 239
Registriert: August 24, 2007, 05:31:05 PM

Re: TIOBE Index

Beitragvon darkdragon am Dezember 10, 2009, 01:21:19 PM

Naja eigentlich ist D da wo es schon immer war, der Fall nach unten kam daher das bei dem Index fälscherlicher Weise was zu D gezählt wurde was nicht dazu gehört hat.

Irgendwann war da mal was, deshalb der Massive Loss.

Ich hoffe mit D2 und TDPL wird das auch wieder besser, wenn dann Phobos 2 und Tango 2 auch unter der selben Runtime laufen und es ein gutes Build Tool gibt (xfbuild?). Fehlt nur noch das GDC und LDC nachziehen auf D2 stable :) GDC ist ja wieder in der mache wer es nich nicht mitbekommen hat, hier.

Artikel für das freie Magazin? Okay find ich gut, bin ich dabei: Wie wo was kann ich schreiben oder mithelfen? :)

gruß
DD
Post licensed under CC BY-NC-SA
JID: darkdragon (a.t) jabber.ccc.de
Benutzeravatar
darkdragon
Full Member
 
Beiträge: 194
Registriert: Februar 20, 2007, 04:41:20 PM

Re: TIOBE Index

Beitragvon IcyT am Dezember 10, 2009, 03:24:45 PM

Wie hat man sich das mit der gleichen Runtime für Phobos und Tango vorzustellen?
Wenn eine Library dann auf Phobos setzt, dann kann ich sie in meinem Projekt, in dem ich Tango benutze, auch benutzen?

darkdragon hat geschrieben:Ich hoffe mit D2 und TDPL wird das auch wieder besser

Das hoffe ich auch. TDPL habe ich mir schon vorbestellt :)

darkdragon hat geschrieben:Artikel für das freie Magazin? Okay find ich gut, bin ich dabei: Wie wo was kann ich schreiben oder mithelfen? :)

Super. Ich denke wir sollten erstmal definieren, was in den Artikel alles rein soll.
Ich denke die Installation sollten wir auf jeden Fall erstmal beschreiben, vor allem für Ubuntu, da viele Leser Ubuntu-Nutzer sind. Da kann ja dann Wasserdragoon was dazu sagen. Dann würde ich sagen brauchen wir noch eine kleine Beschreibung, wieso man D benutzen sollte. Außerdem die ersten Gehversuche mit D erläutern, vielleicht auch schon mit GUI?

Was habt ihr noch an Vorschlägen dazu?
--
IRC-Chan: #D.de auf irc.freenode.net
Jabber MUC: d@conference.jabber.ccc.de
My Jabber ID: IcyT@jabber.ccc.de
My Website: http://www.icysoft.de
My Blog: http://www.icyt.de

In the beginning was the word and the word was content-type: text/plain
Benutzeravatar
IcyT
Administrator
 
Beiträge: 239
Registriert: August 24, 2007, 05:31:05 PM

Re: TIOBE Index

Beitragvon darkdragon am Dezember 10, 2009, 06:31:48 PM

Wie hat man sich das mit der gleichen Runtime für Phobos und Tango vorzustellen?
Wenn eine Library dann auf Phobos setzt, dann kann ich sie in meinem Projekt, in dem ich Tango benutze, auch benutzen?


Jab, Runtime wird jetzt getrennt von der Standard Library entwickelt. Allerdings ist der Tango 2 Port nicht aktuell und wird vermutlich erst nach einem Stable Release von D2 weiterentwickelt.

Fast alle relevanten Projekte finden sich übrigens jetzt bei dsource.org. Zur Übersicht:

Zum Inhalt eigentlich kann man fast eine Artikel-Serie machen, kommt natürlich auf das Niveau des Publikums an auf das man abzielt. Wirklich Anfänger? Oder Leute die bereits z.B. C++ beherrschen.

Mein Inhaltsvorschlag

Die Sprache D - Sprachfeatures(Teil ??)
Allgemein ein Überblick was man in D so machen kann und was hervorhebt zu Java, C#, C++, etc
  • Array Slicing
  • Delegates & Events
  • Vararg Templates
  • Mixins
  • String Mixins
  • D2: opDispatch
  • D2: Thread-local storage
(Ergänzungen ?)

D einrichten & installieren (Teil ??)
Alles was man zu D braucht und brauchen kann
  • Compiler (dmd, ldc, gdc)
  • Libraries (Tango, Phobos)
  • Build Tools (dsss, rebuild, xfbuild, cmake,....?)
  • Library Overview (DWT, GtkD, etc)
  • Ausblick auf D2 (const, immutable, druntime, Ranges, Thread Local Storage, opDispatch, ...)


BTW: Ich möchte nochmal darauf Hinweisen wir haben ein verstaubtes D Wikibook.

Gruß
DD
Post licensed under CC BY-NC-SA
JID: darkdragon (a.t) jabber.ccc.de
Benutzeravatar
darkdragon
Full Member
 
Beiträge: 194
Registriert: Februar 20, 2007, 04:41:20 PM

Re: TIOBE Index

Beitragvon klickverbot am Dezember 11, 2009, 04:11:11 PM

darkdragon hat geschrieben:[…]und es ein gutes Build Tool gibt (xfbuild?)[…]

xfbuild wurde primär für D1 entwickelt, da h3 selbst D2 noch nicht einsetzt – das kann also kaum ein Argument für D2 sein. ;)

Ein Release von Tango (0.99.9) ist übrigens noch dieses Jahr zu erwarten und wird gleichzeitig auch für längere Zeit das letzte mit API-Inkompatibilitäten sein, Tango 1.0 wird voraussichtlich eine reine Bugfix-Version.

Zum Thema Artikelserie: Ich persönlich würde damit noch ein Weilchen warten, bis die letzten großen Brocken in D2 gestemmt sind (Attribute, template-based operator-overloading – wer in letzter Zeit mal einen Blick in die NG geworfen hat, weiß was ich meine) und mich dann auf D2 konzentrieren. D1 wird wohl ohnehin nicht mehr »abheben«, so schade ich das persönlich auch finde…
klickverbot
Newbie
 
Beiträge: 13
Registriert: Oktober 18, 2008, 09:20:13 PM

Re: TIOBE Index

Beitragvon darkdragon am Dezember 11, 2009, 04:56:09 PM

Naja aber der Build Process ändert sich ja für D2 nicht wirklich ;)

Und Support für xfBuild ist ja sowohl in D1 als auch in D2 mittlerweile, LDC hats auch, GDC weiß ich nicht aber spätestens wenn da die aktuellen Frontends gemerged sind hat es GDC auch. Also von daher spielt das keine Rolle ob D1 oder D2 mit xfBuild. Was mir momentan fehlt ist ein aktueller LDC Release ^^ mit aktuellem Tango, ich hoffe ja das kommt mit Tango 0.99.9 bzw kurz danach. (Alternativ würde es ein aktueller GDC auch tun ;))

Ich hoffe das LDC und GDC schnell auf den D2 Stand kommen sollte D2 soweit sein, unter Linux mit 64bit ist man mit dmd ja echt gestraft. Und wenn man dann Phobos und Tango endlich gemeinsam benutzen kann, dann seh ich doch ganz gute Zeiten für D.

Mit dem Artikel könnte man natürlich warten bis zum D2 Release aber Planung kann man dafür ja schonmal betreiben. Hätte auch den Vorteil das man dann endlich eine Umgebung präsentieren kann als dieses Phobos und Tango Chaos, hoffentlich dann auch am besten mit GDC, LDC, DMD passend und eventuell Tango 2. Das wäre endlich ein Stand für die Allgemeinheit.

mfg
DD
Post licensed under CC BY-NC-SA
JID: darkdragon (a.t) jabber.ccc.de
Benutzeravatar
darkdragon
Full Member
 
Beiträge: 194
Registriert: Februar 20, 2007, 04:41:20 PM

Re: TIOBE Index

Beitragvon IcyT am Mai 10, 2010, 10:35:18 AM

Hier mal noch eine kritische Auseinandersetzung mit dem TIOBE Index:
http://www.heise.de/developer/artikel/T ... 93137.html
--
IRC-Chan: #D.de auf irc.freenode.net
Jabber MUC: d@conference.jabber.ccc.de
My Jabber ID: IcyT@jabber.ccc.de
My Website: http://www.icysoft.de
My Blog: http://www.icyt.de

In the beginning was the word and the word was content-type: text/plain
Benutzeravatar
IcyT
Administrator
 
Beiträge: 239
Registriert: August 24, 2007, 05:31:05 PM


Zurück zu Lob, Kritik und Vorschläge

Wer ist online?

Mitglieder in diesem Forum: 0 Mitglieder und 1 Gast

cron