AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Thema durchsuchen
Ansicht
Themen-Optionen

D ist da

Ein Thema von morp2 · begonnen am 3. Jan 2007 · letzter Beitrag vom 15. Jan 2007
Antwort Antwort
Seite 2 von 7     12 34     Letzte »    
Daniel G
(Gast)

n/a Beiträge
 
#11

Re: D ist da

  Alt 3. Jan 2007, 21:34
Zitat von St.Pauli:
Und solange es keine IDE gibt, kann D mich eh vergessen...
Stimmt wohl.

Also, Ich - AG gründen und 'ne IDE mit Delphi entwickeln...
  Mit Zitat antworten Zitat
jbg

Registriert seit: 12. Jun 2002
3.483 Beiträge
 
Delphi 10.1 Berlin Professional
 
#12

Re: D ist da

  Alt 3. Jan 2007, 21:37
Zitat:
It's a practical language for practical programmers who need to get the job done quickly, reliably, and leave behind maintainable, easy to understand code.
Zitat:
1. Nested structs and classes
2. Nested functions can refer to outer variables like args
2. auto type inference
Das klingt alles sehr praktisch. Aber nur solange man aktiv am entsprechenden Programmteil arbeitet. Später hat man nur Probleme damit. Gut 1. und 2. sind in Pascal auch möglich. Die sind aber immer zwischen "procedure/function" und "begin" zu finden, was dann doch etwas übersichtlicher ist, als sich erstmal die ganzen Typen und Funktionen, die im gesamten Code verstreut sind, zusammensuchen zu müssen.
Und zu 3. kann ich nur sagen, dass ich nach dem Lesen von "foreach (argc, argv; args)" eigentlich bis auf die Tatsache, dass ich alle Elemente durchlaufen will, keine Information über den Typ von argv habe. Wie ich schon schrieb, ist das sicherlich praktisch, wenn man den Code gerade schreibt. Aber im Nachhinein braucht man mehr Researchen um den Code zu verstehen, als es selbst bei C++ der Fall ist.
  Mit Zitat antworten Zitat
pitti platsch

Registriert seit: 26. Dez 2006
Ort: Berlin
25 Beiträge
 
Delphi 2005 Professional
 
#13

Re: D ist da

  Alt 3. Jan 2007, 21:50
Es gibt eine gute IDE für D: Code::Blocks Das ist ein Frontend für verschiedene Compiler und D wird auch schon seit ner Weile unterstützt. Ich benutze die IDE für C und C++.

D wird sich meiner Meinung nach nicht durchsetzen, da man ein C oder C++ Projekt nicht einfach nach D portieren kann (z.B. weil es keinen Präprozessor in D gibt).

Persönlich kann ich sagen, dass mir C und C++ besser gefallen, auch wenn ich die C++ STL nicht ausstehen kann.

pitti
Sollte geh'n...
  Mit Zitat antworten Zitat
Benutzerbild von Phoenix
Phoenix
(Moderator)

Registriert seit: 25. Jun 2002
Ort: Hausach
7.640 Beiträge
 
#14

Re: D ist da

  Alt 3. Jan 2007, 23:06
Offtopic:

Wieso muss ich bei diesem Threadtitel eigentlich immer an den dicken Tanzlehrer aus dem Osten denken?
Sebastian Gingter
Phoenix - 不死鳥, Microsoft MVP, Rettungshundeführer
Über mich: Sebastian Gingter @ Thinktecture Mein Blog: https://gingter.org
  Mit Zitat antworten Zitat
Daniel G
(Gast)

n/a Beiträge
 
#15

Re: D ist da

  Alt 3. Jan 2007, 23:22
Zitat von Phoenix:
Offtopic:

Wieso muss ich bei diesem Threadtitel eigentlich immer an den dicken Tanzlehrer aus dem Osten denken?
Offtopic Too:

Siehe mein heutiges Barth' zitat in der SB... Ging mir aber genauso....
  Mit Zitat antworten Zitat
Balu der Bär
(Gast)

n/a Beiträge
 
#16

Re: D ist da

  Alt 4. Jan 2007, 15:26
Die eigentliche Frage die sich mir stellt ist: Wieso sollte ich von Delphi auf "D" umsteigen? Welche effektiven Vorteile bietet es mir?
  Mit Zitat antworten Zitat
Benutzerbild von Phoenix
Phoenix
(Moderator)

Registriert seit: 25. Jun 2002
Ort: Hausach
7.640 Beiträge
 
#17

Re: D ist da

  Alt 4. Jan 2007, 15:38
Die Frage die sich mir stellt:

Warum eine neue native Sprache einführen, wenn eh schon absehbar ist, dass der Zug hauptsächlich im .NET Bereich weiterfahren wird? Solange es keinen Compiler gehen die CLR für D gibt ist das Ding für mich komplett unattraktiv.
Sebastian Gingter
Phoenix - 不死鳥, Microsoft MVP, Rettungshundeführer
Über mich: Sebastian Gingter @ Thinktecture Mein Blog: https://gingter.org
  Mit Zitat antworten Zitat
Balu der Bär
(Gast)

n/a Beiträge
 
#18

Re: D ist da

  Alt 4. Jan 2007, 15:41
Zitat von Phoenix:
Warum eine neue native Sprache einführen, wenn eh schon absehbar ist, dass der Zug hauptsächlich im .NET Bereich weiterfahren wird?
Daraufhin stellt sich mir eine neue Frage: Wer sagt das .Net das non-plus-ultra ist und die Zukunft im .Net-Sektor liegt?
  Mit Zitat antworten Zitat
Benutzerbild von CK_CK
CK_CK

Registriert seit: 31. Aug 2005
Ort: Dortmund, Germany
388 Beiträge
 
Delphi 2006 Enterprise
 
#19

Re: D ist da

  Alt 4. Jan 2007, 15:45
*zustimm*

Für mich ist .net zur Zeit eine der unattraktivsten Neuerscheinungen. Es ist einfach lächerlich, dass man z.B. für ein kleines Dateiverwaltungstool gleichzeitig noch eine zig MB große .net-Laufzeitumgebung installieren soll.

Das erinnert mich an Java. Plattformunabhängig, aber nutzen tun es die "großen" Entwickler nicht...
Chris
» «
Mehr von mir (Programme, etc.): http://www.kroegerama.de
  Mit Zitat antworten Zitat
Namenloser

Registriert seit: 7. Jun 2006
Ort: Karlsruhe
3.724 Beiträge
 
FreePascal / Lazarus
 
#20

Re: D ist da

  Alt 4. Jan 2007, 15:46
Zitat von Balu der Bär:
Zitat von Phoenix:
Warum eine neue native Sprache einführen, wenn eh schon absehbar ist, dass der Zug hauptsächlich im .NET Bereich weiterfahren wird?
Daraufhin stellt sich mir eine neue Frage: Wer sagt das .Net das non-plus-ultra ist und die Zukunft im .Net-Sektor liegt?
microsoft
  Mit Zitat antworten Zitat
Antwort Antwort
Seite 2 von 7     12 34     Letzte »    


Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 16:33 Uhr.
Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz