D (Programming Language)

D (Programming Language)

D est un langage avec une syntaxe de type C et un typage statique.Il combine pragmatiquement l'efficacité, le contrôle et la puissance de modélisation, avec la sécurité et la productivité du programmeur.
D est un langage avec une syntaxe de type C et un typage statique.Il combine pragmatiquement l'efficacité, le contrôle et la puissance de modélisation avec la sécurité et la productivité du programmeur.La commodité D permet d'écrire de gros fragments de code sans spécifier de types redondants, dans le style des langages dynamiques.Pourtant, l'inférence statique déduit des types et d'autres propriétés de code, offrant le meilleur des mondes statique et dynamique.La gestion automatique de la mémoire permet d'obtenir un code sûr, simple et robuste.D prend également en charge la gestion des ressources étendues (alias l'idiome RAII) et les instructions de portée pour le code transactionnel déterministe qui est facile à écrire et à lire.Les tableaux, tranches et plages linéaires et associatifs intégrés rendent la programmation quotidienne simple et agréable pour les tâches petites et grandes.... Le pouvoir Le meilleur paradigme est de ne pas en imposer un au détriment des autres.D offre un polymorphisme classique, une sémantique de valeur, un style fonctionnel, des génériques, une programmation générative, une programmation contractuelle, etc., tous harmonieusement intégrés.D offre une approche innovante de la concurrence avec de vraies données immuables, la transmission de messages, pas de partage par défaut et un partage mutable contrôlé entre les threads.Des scripts simples aux projets de grande envergure, D est à la hauteur des besoins de n'importe quelle application: tests unitaires, masquage d'informations, modularité raffinée, compilation rapide, interfaces précises.L'efficacité D se compile naturellement en code natif efficace.D est conçu de telle sorte que le code le plus "évident" soit rapide et sûr.À l'occasion, une fonction peut avoir besoin d'échapper aux limites de la sécurité de type pour une vitesse et un contrôle ultimes.Pour de tels cas rares, D offre des pointeurs natifs, des transtypages de type, l'accès à n'importe quelle fonction C sans aucune traduction intermédiaire, et même un assembleur en ligne.Les attributs modulaires @safe, @trusted et @system permettent au programmeur de décider au mieux des compromis sécurité / efficacité d'une application particulière, et de faire vérifier la cohérence par le compilateur.
d

Site Internet:

Les catégories

Alternatives à D (Programming Language) pour Linux

sdlBasic

sdlBasic

sdlBasic est un petit interpréteur de base efficace et multiplateforme destiné à la création de jeux en utilisant la puissance de la bibliothèque SDL, il a été inspiré par l'ancien et glorieux AMOS.
X10 (programming language)

X10 (programming language)

Le langage de programmation X10 est organisé autour de quatre principes de base d'asynchronie, de localité, d'atomicité et d'ordre qui sont développés sur un type sûr, basé sur une classe ...
Avian

Avian

Avian est une machine virtuelle légère et une classe lbrary conçue pour fournir un sous-ensemble utile de fonctionnalités Java, adapté à la création d'applications autonomes.
Factor

Factor

Le langage de programmation Factor combine de puissantes fonctionnalités de langage avec une bibliothèque complète.
Quorum

Quorum

Langage de programmation de quorum.- Le premier langage de programmation orienté données probantes au monde.
OCaml

OCaml

OCaml est un langage de programmation de puissance industrielle prenant en charge les styles fonctionnels, impératifs et orientés objet.
Nim (programming language)

Nim (programming language)

Nim est un langage de programmation impératif typé statiquement qui essaie de donner au programmeur la puissance ultime sans compromis sur l'efficacité d'exécution.
V (programming language)

V (programming language)

V est un langage de programmation compilé de manière statique conçu pour créer des logiciels maintenables.Il est similaire à Go et est également influencé par Oberon, Rust, Swift.
Object Pascal

Object Pascal

Object Pascal est un langage de programmation polyvalent multi-paradigme, orienté objet et basé sur les composants.
Fortran

Fortran

Fortran (anciennement FORTRAN, dérivé de Formula Translating System) est un langage de programmation impératif à usage général qui est particulièrement adapté au calcul numérique et ...
Beef Programming Language

Beef Programming Language

Beef est un langage de programmation compilé orienté performances open source qui a été construit main dans la main avec son environnement IDE.
Smalltalk

Smalltalk

Smalltalk est un langage de programmation orientée objet (POO).Ce sont des objets tout en bas.La pureté et la clarté de Smalltalk à cet égard en ont fait l'archétype de presque tous les autres langages POO.
Pike programming language

Pike programming language

Pike est un langage de programmation dynamique avec une syntaxe similaire à Java et C.
Odin

Odin

Le langage de programmation Odin est rapide, concis, lisible, pragmatique et open source.Il est conçu dans le but de remplacer C par les objectifs suivants: • simplicité
P Programming Language

P Programming Language

P est un langage de programmation dans lequel le système est décrit comme un ensemble de machines à états interactives communiquant entre elles par le biais d'événements.