Difference between revisions of "Coming From"

From D Wiki
Jump to: navigation, search
(Programming in D for C/C++ Programmers)
(link name cleanup, url fix)
Line 9: Line 9:
 
* [[Languages Versus D | Languages vs. D]]
 
* [[Languages Versus D | Languages vs. D]]
 
* [http://en.wikibooks.org/wiki/D_Transition_Guide D Transition Guide]
 
* [http://en.wikibooks.org/wiki/D_Transition_Guide D Transition Guide]
* [[DigitalMars:d/comparison.html | Feature List]]
+
* [http://dlang.org/comparison.html | Feature List]
 
* [http://rosettacode.org/wiki/Category:D Rosetta Code: D category]
 
* [http://rosettacode.org/wiki/Category:D Rosetta Code: D category]
  
  
 
== Specific Language ==
 
== Specific Language ==
* [[ComingFrom/BASICVariants | BASIC]]
+
* [[Coming_From/BASIC | BASIC]]
 
* [http://dlang.org/ctod.html Programming in D for C Programmers]
 
* [http://dlang.org/ctod.html Programming in D for C Programmers]
 
* [http://dlang.org/cpptod.html Programming in D for C++ Programmers]
 
* [http://dlang.org/cpptod.html Programming in D for C++ Programmers]
* [[ComingFrom/CSharp | C#]]
+
* [[Coming_From/C_Sharp | C#]]
* [[ComingFrom/Delphi | Delphi]]
+
* [[Coming_From/Delphi | Delphi]]
* [[ComingFrom/Eiffel | Eiffel]]
+
* [[Coming_From/Eiffel | Eiffel]]
* [[ComingFrom/Java | Java]]
+
* [[Coming_From/Java | Java]]
* [[ComingFrom/Python | Python]]
+
* [[Coming_From/Python | Python]]
* [[ComingFrom/Ruby | Ruby]]
+
* [[Coming_From/Ruby | Ruby]]
  
 
== Porting ==
 
== Porting ==
Line 29: Line 29:
  
 
== Related ==
 
== Related ==
* [[LanguageSpecification | Language Specification]]
+
* [[Language_Specification | Language Specification]]
* [[D__Tutorial/StartingWithD | Setting up an environment to compile programs]]
+
* [[D_Tutorial/Starting_With_D | Setting up an environment to compile programs]]
* [[NeighborHood | Seeking help using D]]
+
* [[Neighbourhood | Seeking help using D]]
* [[DevelopmentWithD | Development with D]]
+
* [[Development_with_D | Development with D]]
* [[FaqRoadmap | Frequently Asked Questions]]
+
* [[FAQ | Frequently Asked Questions]]

Revision as of 20:12, 24 November 2012

When coming from another language it is good to find out where D stands in relation to it. There is the feature list which states if a feature exists or not and possibly an explanation. For a side-by-side comparison of many languages: Languages vs D or you can look at code snippets of from Rosetta Code.

A very superficial way to find out the popularity of D in relation to other languages can is at the Tiobe Index website.

For information about syntactical differences or gotchas when coming from another language choose your language below.


General Comparison


Specific Language

Porting

If you are interested in converting your code to D start by looking at the Porting Overview.


Related