D (Programming Language) Alternatives, Similar

1 Star 0
Loading...

D (Programming Language)

Explanation
D is a language with C-like syntax and static typing. It pragmatically combines efficiency, control, and modeling power, with safety and programmer productivity.ConvenienceD allows writing large code fragments without redundantly specifying types, in the style of dynamic languages. Yet static inference deduces types and other code properties, givin... read more
Categories
Reviews (5.00)
0 0 votes
Değerlendirme
Licence
Free
Platforms
Windows Mac Linux BSD

Top 5 Alternatives

All D (Programming Language) Alternatives

Free

Python

Python is an interpreted, interactive, object-oriented, extensible programming language. It provides an extraordinary combination of clarity and versatility, and is...

Show Details
1 Star 0
Loading...
Free

C (programming language)

C is a general-purpose computer programming language. C is one of the most widely used programming languages of all time.

Show Details
1 Star 0
Loading...
Free

Go (Programming Language)

Go, also called golang, is a programming language initially developed at Google in 2007 by Robert Griesemer, Rob Pike, and...

Show Details
1 Star 0
Loading...
Free

Rust

Featuring- algebraic data types– pattern matching– closures– type inference– zero-cost abstractions– guaranteed memory safety– concurrency without data races– minimal runtime–...

Show Details
1 Star 0
Loading...
Free

Scala

Scala is a modern multi-paradigm programming language based on the Java Virtual Machine (JVM) designed to express common programming patterns...

Show Details
1 Star 0
Loading...
Free

Haskell

Haskell is an advanced purely-functional programming language. An open-source product of more than twenty years of cutting-edge research, it allows...

Show Details
1 Star 0
Loading...

D (Programming Language) About

D is a language with C-like syntax and static typing. It pragmatically combines efficiency, control, and modeling power, with safety and programmer productivity.ConvenienceD allows writing large code fragments without redundantly specifying types, in the style of dynamic languages. Yet static inference deduces types and other code properties, giving the best of both the static and the dynamic worlds.
Automatic memory management makes for safe, simple, and robust code. D also supports scoped resource management (aka the RAII idiom) and scope statements for deterministic transactional code that is easy to write and read.
Built-in linear and associative arrays, slices, and ranges make daily programming simple and pleasant for tasks small and large. … More Info »PowerThe best paradigm is to not impose one at the expense of others. D offers classic polymorphism, value semantics, functional style, generics, generative programming, contract programming, and more—all harmoniously integrated.
D offers an innovative approach to concurrency featuring true immutable data, message passing, no sharing by default, and controlled mutable sharing across threads.
From simple scripts to large projects, D has the breadth to scale with any application's needs: unit testing, information hiding, refined modularity, fast compilation, precise interfaces. EfficiencyD compiles naturally to efficient native code.
D is designed such that most "obvious" code is fast and safe. On occasion a function might need to escape the confines of type safety for ultimate speed and control. For such rare cases D offers native pointers, type casts, access to any C function without any intervening translation, and even inline assembler.
The @safe, @trusted, and @system modular attributes allow the programmer to best decide the safety/efficiency tradeoffs of a particular application, and have the compiler check for consistency.

Reviews & Comments

Subscribe
Notify of
guest
0 Comments
Inline Feedbacks
View all comments
Tags

Recommendations For This Article

0
Would love your thoughts, please comment.x
()
x