Gebt doch endlich mal richtige Gründe gegen die Sprache D an!



  • Hi,

    Du erwartest, daß in Software-Firmen für Projekte die über 3 jahre gehen (und wo vermutlich auch mehrere dran arbeiten) eine Sprache verwendet wird, die sich noch in keinster Weise etabliert hat, und wo keiner zm derzeitigen Punkt sagen kann, obs dafür überhaupt mal professionelle Umgebungen geben wird.
    Was ist, wenn sich bis dahin D totgelaufen hat? Oder wenns einfach keine komerziellen Umgebungen dafür gibt. Sowas ist eine Wette auf den Mond. Da ist das Geld ja sicherer angelegt, wenn der Eigner die Firma verkauft und das Geld in Aktien anlegt. Bei sowas geht es um viel Geld, um Jobs, um Existenzen... Das setzt man nicht einfach mal so aufs Spiel um D-Freaks einen Gefallen zu tun. Da liegen allein die Personalkosten im mehrfachen Hunderttausenderbereich. Willst Du das verantworten.
    Ruby wird übrigens komerziell unterstützt, z.B. durch Borland (jetzt codeGear).

    Gruß Mümmel



  • [quote="Ruby-Experte]Ich lach mich gerade tot, echt! Es gibt eine Hammer IDE für Ruby -> RubyInSteel[/quote]
    Basiert auf "Visual Studio"? Kostet 50-200$? Zum Totlachen!
    Nimm lieber Radrails. Viel besser, kann alles und ist kostenlos (in der Community Edition).

    http://www.aptana.com/rails/



  • Ruby-Experte schrieb:

    DEvent schrieb:

    greez schrieb:

    groovemaster schrieb:

    greez schrieb:

    Die Antwort werden C/C++ Coder, die die Fallstricke von C/C++ nicht kennen wollen, eh nicht verstehen.

    Dass wir uns hier auf einem Niveau bewegen, wo dies irrelevant sein sollte, ist dir doch hoffentlich bewusst?

    Auch ein erfahrener C++ Coder macht manchmal Fehler und muß danach vielleicht noch stundenlang den Fehler suchen.

    Hier ist eine Programmiersprache, die solche Schnitzer deutlich erschwert ein deutliches Hilfsmittel.

    Der Vergleicht hingt zwar, denn ich weis wirkliche Vorteile gegebenueber C/C++ in Ruby. Ich denke sogar das Ruby besser als Java ist. Das Problem bei Ruby ist das es fuer Ruby es auch keine IDE gibt, bis auf paar Plugins und das es fuer Ruby auch wenige Libraries gibt.

    Ich lach mich gerade tot, echt! Es gibt eine Hammer IDE für Ruby -> RubyInSteel
    Die hat echt alles was eine heutige IDE haben muss, zieh dir mal die Videos auf der Seite der Entwickler rein!

    Lach dich halt tot, so wie ich das sehe ist RubyInSteel ein Plugin fuer VS2008. 👎



  • www.digitalmars.com schrieb:

    Who D is Not For
    Realistically, ...



  • DEvent schrieb:

    Wie effezient ist der GC von D? - Ist er besser als in Java/C#/C++?

    In D kannst du den Garbage Collector auf Wunsch gezielt abschalten, wenn du es manuell effizienter hinkriegen würdest, in Java hast du diese Möglichkeit nicht.



  • Ruby-Experte schrieb:

    Es gibt eine Hammer IDE für Ruby -> RubyInSteel
    Die hat echt alles was eine heutige IDE haben muss,..

    Was müßte denn eurer Meinung nach eine IDE für D alles können?



  • ein kompiler wäre mir erstmal wichtiger 🙂



  • Compiler für welche Platform? 😛



  • DEvent schrieb:

    Wieso seit ihr eigentlich so abgeneigt gegen D? - Ich glaube es liegt daran dass es ein "Nachfolger" von C/C++ sein soll.

    Weil D schon vor 10 Jahren oder so Schrott war und es immer noch nichts vernünftiges gibt.

    Damals war es ansoluter Schrott weil der Erfinder von D scheinbar keine guten Ideen hatte. Mit der Zeit sind viele Leute aufgesprungen und haben tw interessante Entwicklungen mitgebracht.

    Aber aus praktischer Sicht steht D genau da wo es vor 10 Jahren stand: nicht verwendbar.

    Vielleicht nochmal in 10 Jahren...

    Bei Sprachen wie C++ oder Ruby, da war nach 10 Jahren was handfestes da. Bei D nicht und es sieht nicht so aus als ob in den nächsten Jahren etwas kommt. D ist eine Spielerei für Sprachdesigner. Denn wenn es einen vernünftigen Compiler mit einer vernünftigen IDE integration gäbe, wäre D schon viel weiter - unabhängig von den Sprach Features...



  • D ist erst im Jahre 2007 erschienen.



  • Zeus schrieb:

    D ist erst im Jahre 2007 erschienen.

    Ja und davor hat man D 8 Jahre lang "entwickelt" 🙂



  • Ja und Beim C++ sind die auch am Frickeln *gg*

    Ich bitte euch, ihr selbst arbeitet in der Softwareindustrie. Seid dem R1 raus ist, wird mit eine andere Geschwindigkeit an D entwickelt/gefrickelt als davor.



  • greez schrieb:

    Hier ist eine Programmiersprache, die solche Schnitzer deutlich erschwert ein deutliches Hilfsmittel.

    Aha, da will jemand SPARC nutzen. 😃



  • Zeus schrieb:

    Ja und Beim C++ sind die auch am Frickeln *gg*

    Ich bitte euch, ihr selbst arbeitet in der Softwareindustrie. Seid dem R1 raus ist, wird mit eine andere Geschwindigkeit an D entwickelt/gefrickelt als davor.

    Wie gesagt: ~10 Jahre lang kam nichts. Reden wir in 5 Jahren weiter. Aber wenn D so weitermacht wie bisher wird es in 5 jahren genau da sein wo es vor 10 Jahren war: unverwendbar.

    Anfangs habe ich mich auch lustig damit gespielt, aber es wurde ein C++ mit besserer Syntax. Zumindest was die gängigen Features betrifft, D hat ja syntaktisch auch einiges unsaubere dabei. Und das ist für eine 1. Version schon hart.



  • Was ist den so Unsauber an D?



  • Zeus schrieb:

    Ja und Beim C++ sind die auch am Frickeln *gg*

    Nein, am Frickeln sind sie sicher nicht. Es wird überlegt wie die Sprache sinnvoll angepasst werden kann, schließlich ist die Sprache auch schon etwa 30 Jahre alt. Es ist ein Unterschied ob man im stillen Kämmerlein eine Sprache kreiert, oder ob sie schon lange im erfolgreichen Einsatz ist, aber modernisiert werden soll.

    Zeus schrieb:

    Ich bitte euch, ihr selbst arbeitet in der Softwareindustrie. Seid dem R1 raus ist, wird mit eine andere Geschwindigkeit an D entwickelt/gefrickelt als davor.

    Mhh, da waren dann aber andere Sprachen in Kürzerer Zeit erfolgreich. Die haben aber deutlich schneller an die notwendigen Tools gedacht (Java, C#...).

    cu André



  • Das ist es ja. Man hat D ja nicht im Stillen gebastelt. Sonst würden Shade Argumentation garnicht stimmen.



  • DEvent schrieb:

    Ruby-Experte schrieb:

    DEvent schrieb:

    greez schrieb:

    groovemaster schrieb:

    greez schrieb:

    Die Antwort werden C/C++ Coder, die die Fallstricke von C/C++ nicht kennen wollen, eh nicht verstehen.

    Dass wir uns hier auf einem Niveau bewegen, wo dies irrelevant sein sollte, ist dir doch hoffentlich bewusst?

    Auch ein erfahrener C++ Coder macht manchmal Fehler und muß danach vielleicht noch stundenlang den Fehler suchen.

    Hier ist eine Programmiersprache, die solche Schnitzer deutlich erschwert ein deutliches Hilfsmittel.

    Der Vergleicht hingt zwar, denn ich weis wirkliche Vorteile gegebenueber C/C++ in Ruby. Ich denke sogar das Ruby besser als Java ist. Das Problem bei Ruby ist das es fuer Ruby es auch keine IDE gibt, bis auf paar Plugins und das es fuer Ruby auch wenige Libraries gibt.

    Ich lach mich gerade tot, echt! Es gibt eine Hammer IDE für Ruby -> RubyInSteel
    Die hat echt alles was eine heutige IDE haben muss, zieh dir mal die Videos auf der Seite der Entwickler rein!

    Lach dich halt tot, so wie ich das sehe ist RubyInSteel ein Plugin fuer VS2008. 👎

    Du bist echt arm, VS ist eine Plattform, wie Eclipse oder NetBeans um darin Entwicklertools laufen zu lassen. RubyInStell ist so vollwertig wie jede andere IDE. Es ist kein Plugin wie VAssist für Visual C++. Du kannst es dir eher wie ein Visual Ruby vorstellen.

    @radrails: habe ich schon benutzt und ich habe auch schon RubyInSteel genutzt. Du kannst die freie RubyInSteel Version mit RadRails vergleichen. Die Kommzerielle kann man eher mit Visual C++ mit VAssistX vergleichen oder mit Java in NetBeans (ich mach natürlich nur Vergleiche wo ich auch wirklich selber Erfahrungen gesammelt habe, dass es noch mehr gibt ist klar).



  • Was müßte denn eurer Meinung nach eine IDE für D alles können?

    Naja, eben z.B. das was Code::Blocks kann.



  • Shade Of Mine schrieb:

    DEvent schrieb:

    Wieso seit ihr eigentlich so abgeneigt gegen D? - Ich glaube es liegt daran dass es ein "Nachfolger" von C/C++ sein soll.

    Weil D schon vor 10 Jahren oder so Schrott war und es immer noch nichts vernünftiges gibt.

    Das ist doch Bullshit.

    D ist genau 1 Jahr als, es zählt nämlich nur der erste stabile Release, also Version 1.0.

    Alles was davor war, war im Alpha Status, wo alles auch komplett noch einmal umgeschrieben werden darf.
    Zu sagen, daß D mit der ersten Zeile Programmcode anfänhgt zu existieren ist Unfug.

    Damals war es ansoluter Schrott

    Was damals war interessiert keine Sau und ist hier auch kein Argument mehr.

    D existiert seit Frühjahr 2007 und kein Tag früher.


Anmelden zum Antworten