Wähle deine Sprache

Startseite arrow-right ... arrow-right Entwicklungs-Tools arrow-right D (Programming Language)

Wir haben eine Liste von 46 kostenlosen und kostenpflichtigen Alternativen zu D (Programming Language) zusammengestellt. Zu den Hauptkonkurrenten gehören Python, Java. Neben diesen vergleichen Benutzer auch D (Programming Language) mit PHP, C++, C (programming language). Außerdem können Sie hier auch andere ähnliche Optionen ansehen: Entwicklungs-Tools.


Python
Free Open Source

Python ist eine interpretierte, interaktive, objektorientierte, erweiterbare Programmiersprache.

Java
Free Open Source

Java ist eine universelle Computerprogrammiersprache, die gleichzeitig ...

PHP
Free Open Source

PHP ist eine weit verbreitete Allzweck-Skriptsprache, die sich besonders für ...

C++
Free Open Source

C ++ ist ein statisch typisiertes, frei formuliertes, multiparadigmatisches, kompiliertes, universell einsetzbares, leistungsfähiges ...

Ruby
Free Open Source

Ruby ist eine dynamische, reflektierende, objektorientierte Allzweck-Programmiersprache, die ...

C#
Free Open Source

C # ist eine Multiparadigma-Programmiersprache, die starke Typisierung, Imperativ, Deklarativ ... umfasst.

Lua
Free Open Source

Lua ist eine leistungsstarke, schnelle, leichte und einbettbare Skriptsprache.

Perl
Free Open Source

Perl ist eine hochentwickelte, universell einsetzbare, interpretierte, dynamische Programmiersprache mit über 22 Jahren ...

D ist eine Sprache mit C-ähnlicher Syntax und statischer Typisierung.

D (Programming Language) Plattformen

tick-square Windows
tick-square Linux
tick-square Mac

D (Programming Language) Video und Screenshots

D (Programming Language) Überblick

D ist eine Sprache mit C-ähnlicher Syntax und statischer Typisierung. Es kombiniert auf pragmatische Weise Effizienz, Steuerung und Modellierungsleistung mit Sicherheit und Programmiererproduktivität.

Bequemlichkeit

D ermöglicht das Schreiben großer Codefragmente ohne redundante Typangabe im Stil dynamischer Sprachen. Die statische Inferenz leitet jedoch Typen und andere Codeeigenschaften ab und bietet das Beste aus der statischen und der dynamischen Welt.
Die automatische Speicherverwaltung sorgt für sicheren, einfachen und robusten Code. D unterstützt auch das Scoped Resource Management (auch bekannt als RAII-Idiom) und Scope-Anweisungen für deterministischen Transaktionscode, der einfach zu schreiben und zu lesen ist.
Eingebaute lineare und assoziative Arrays, Slices und Bereiche machen die tägliche Programmierung für kleine und große Aufgaben einfach und angenehm.

Leistung

Das beste Paradigma ist es, nicht auf Kosten anderer einen aufzuzwingen. D bietet klassischen Polymorphismus, Wertesemantik, Funktionsstil, Generika, generative Programmierung, Vertragsprogrammierung und mehr - alles harmonisch integriert.
D bietet einen innovativen Ansatz für die gleichzeitige Verwendung von unveränderlichen Daten, die Weitergabe von Nachrichten, standardmäßig keine gemeinsame Nutzung und die kontrollierte gemeinsame Nutzung von Änderungen zwischen Threads.
Von einfachen Skripten bis hin zu großen Projekten kann D den Anforderungen jeder Anwendung gerecht werden: Komponententests, Ausblenden von Informationen, verfeinerte Modularität, schnelle Kompilierung und präzise Schnittstellen.

Effizienz

D kompiliert auf natürliche Weise zu effizientem nativem Code.
D ist so konzipiert, dass der "offensichtlichste" Code schnell und sicher ist. Gelegentlich muss eine Funktion möglicherweise die Grenzen der Typensicherheit für ultimative Geschwindigkeit und Kontrolle verlassen. Für solche seltenen Fälle bietet D native Zeiger, Typumwandlungen, Zugriff auf jede C-Funktion ohne dazwischenliegende Übersetzung und sogar Inline-Assembler.
Mit den modularen Attributen @safe, @trusted und @system kann der Programmierer die Sicherheits- / Effizienz-Kompromisse einer bestimmten Anwendung am besten festlegen und den Compiler auf Konsistenz prüfen lassen.

D (Programming Language) Funktionen

tick-square Multiparadigm
tick-square Contract programming
tick-square Functional Language
tick-square Object-oriented Language
tick-square High Level

Top D (Programming Language) Alternativen

Teilen Sie Ihre Meinung zur Software, hinterlassen Sie eine Bewertung und helfen Sie dabei, sie noch besser zu machen!

D (Programming Language) Kategorien

Entwicklungs-Tools

D (Programming Language) Tags

programming-language programming

Änderungen vorschlagen

Ihr Feedback

Wähle eine Bewertung
Bitte wählen Sie eine Bewertung aus

Your vote has been counted.

Do you have experience using this software?