Difference between revisions of "Coming From"
Line 16: | Line 16: | ||
* [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] | ||
− | * [[Programming in D for CSharp Programmers | | + | * [[Programming in D for CSharp Programmers | C#]] |
* [[Programming in D for Delphi Programmers | Delphi or Pascal]] | * [[Programming in D for Delphi Programmers | Delphi or Pascal]] | ||
− | * [[ | + | * [[Programming in D for Eiffel Programmers | Eiffel]] |
* [[Programming in D for Java Programmers | Java]] | * [[Programming in D for Java Programmers | Java]] | ||
− | * [[ | + | * [[Programming in D for Python Programmers | Python]] |
− | * [[ | + | * [[Programming in D for Ruby Programmers | Ruby]] |
== Porting == | == Porting == |
Revision as of 12:50, 15 April 2015
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
- BASIC
- Programming in D for C Programmers
- Programming in D for C++ Programmers
- C#
- Delphi or Pascal
- Eiffel
- Java
- Python
- Ruby
Porting
If you are interested in converting your code to D start by looking at the Porting Overview.