D Programming Language


Version: 2.014
Size:
5.32MB
Requirements:
No special requirements
Seller:
Digital Mars
Price:
Free
System:
Windows XP/Linux
Rating:
4.5
License:
Freeware

Description - D Programming Language



D is a general purpose systems and applications programming language. It is a higher level language than C++, but retains the ability to write high performance code and interface directly with the operating system API`s and with hardware. D is well suited to writing medium to large scale million line programs with teams of developers. D is easy to learn, provides many capabilities to aid the programmer, and is well suited to aggressive compiler optimization technology. Features To Keep From C/C++The general look of D is like C and C++. This makes it easier to learn and port code to D. Transitioning from C/C++ to D should feel natural. The programmer will not have to learn an entirely new way of doing things. Using D will not mean that the programmer will become restricted to a specialized runtime vm (virtual machine) like the Java vm or the Smalltalk vm. There is no D vm, it`s a straightforward compiler that generates linkable object files. D connects to the operating system just like C does. The usual familiar tools like make will fit right in with D development. The general look and feel of C/C++ is maintained. It uses the same algebraic syntax, most of the same expression and statement forms, and the general layout. D programs can be written either in C style function-and-data, C++ style object-oriented, C++ style Template metaprogramming, or any mix of the three. The compile/Link/debug development model is carried forward, although nothing precludes D from being compiled into bytecode and interpreted. Exception handling. More and more experience with exceptionMutual dependence of compiler passes.



More in Components & Libraries-D Programming Language

Operating System Programming Language Tools Like Make