D (programmeringsspråk)

D
Tilblivelse8. desember 2001
ParadigmeMulti-paradigme: Funksjonell programmering, imperativ programmering, objektorientert programmering
Designet avWalter Bright
Utviklet avWalter Bright, D Language Foundation
Siste versjon(er)2.109.1 / 1. jul. 2024
Typetildeling inferens, statisk, sterk
Filendelse(r).d, .dd, .di, .def
Påvirket av
C++, C, C#, Eiffel, Java, Python

D er et programmeringsspråk utviklet av Walter Bright. Det tar mål av seg til å kombinere ytelse og fleksibillitet fra språk som C og C++, med høynivåfunksjonalitet og programmerervennlighet fra språk som Ruby og Python. D er et multiparadigmespråk, og har egne primitiver for å støtte både imperativ, funksjonell, generisk og objektorientert programmering.[1] Språket bruker en syntaks som er svært lik den som brukes i C, C++, Java og C#.

"Hello World"-eksempel

 import std.stdio;
 void main()
 {
    writeln("Hello World!");
 }

Eksemplet viser det velkjente "Hello World"-programmet i D.

Referanser

  1. ^ «D Programming Language 2.0». Besøkt 16. juli 2009. 

Eksterne lenker

  • Offisielt nettsted Rediger på Wikidata
  • (en) D programming language – kategori av bilder, video eller lyd på Commons Rediger på Wikidata
  • Walter Brights Blogg om design av D og programmeringsspråk generelt.
  • v
  • d
  • r
A# · ActionScript · Ada · Alef · ALGOL · ALGOL 58 · ALGOL 60 · ALGOL 68 · ALTRAN · APL · AppleScript · Argus · Assembler · Autokode · awk ·· BASIC · BCPL · BETA · BitC · BLISS · Bourne Shell ·· C++ · C-- · CHILL · C# · C shell · Caml · Ch · Cilk · Cilk++ · Cilk Plus · Clarion · Clipper · CLISP · Clojure · CLU · COBOL · COMAL · Common Lisp · Concurrent C · Concurrent Euclid · Concurrent Pascal · C shell ·· Delphi · Dylan · ECMAScript · Eiffel · Emacs Lisp · Erlang · Euclid · F* · F# · Forth · Fortran · GNU Common Lisp · GNU Pascal · Go · Haskell · HyperTalk · Incr Tcl · INTERCAL · Interlisp · Java · JavaScript · JRuby · LaTeX · Legoscript · LilyPond · Limbo · Lisp · LPC · Lua · Lynx · Mary · MATLAB · Mesa · ML · MML · Modula · Modula-2 · Modula-2+ · MUMPS · Objective-C · Objective-C++ · OCaml · OpenVera · O'Haskell · Pascal · Perl · PHP · Pike · PL/I · Plankalkül · PLEX · Prolog · Protel · Pure Data · Python ·· Ratfor · REXX · RTL/2 · Ruby · Rust · SAS · Scala · Scheme · Scratch · Simula · SML · Smalltalk · SNOBOL · Tcsh · Tcl · TECO · TOM · Turbo Basic · Turbo Pascal · Verilog · Visual Prolog · Turing · TypeScript · Vala · VHDL · Visual Basic
Oppslagsverk/autoritetsdata
GND · LCCN
Denne artikkelen er en spire. Du kan hjelpe Wikipedia ved å utvide den.