Liste von Programmiersprachen durch den Typ

Das ist eine Liste von durch den Typ gruppierten Programmiersprachen. Einige Sprachen qualifizieren sich als vielfache Typen.

Reihe-Sprachen

Reihe-Programmierung (auch bekannt als Vektor oder mehrdimensionale Sprachen) verallgemeinert Operationen auf Skalaren, um durchsichtig für Vektoren, matrices, und höhere dimensionale Reihe zu gelten.

  • APL
  • Kapelle
  • X10
  • ZPL

Aspekt-orientierte Sprachen

  • AspectC ++
  • AspectJ
  • AspectLua (eine Erweiterung von Lua)
  • CaesarJ
  • Dichten Sie *
  • ObjectTeams
  • e (verification_language)

Zusammenbau-Sprachen

Zusammenbau-Sprachen entsprechen direkt einer Maschinensprache (sieh unten), so erscheinen Maschinencodeinstruktionen in einer durch Menschen verständlichen Form. Zusammenbau-Sprachen lassen Programmierer symbolische Adressen verwenden, die der Monteur zu absoluten Adressen umwandelt. Die meisten Monteure unterstützen auch Makros und symbolische Konstanten.

  • ASEM-51
  • AKI (AvtoKod "Inzhener", "der Autocode des Ingenieurs" für die Familie von Minsk von Computern)
  • AUFSTIEG (Monteur für die HAUPT-Verarbeiter-Einheit des Computersystem-VORKOMPASSES von Control Data Corporation)
  • ASPER (Monteur für Peripherische Verarbeiter-Einheiten des Computersystem-VORKOMPASSES von Control Data Corporation)
  • PROGRAMMWANDLER (für IBM 1401 und 1440 Großrechner-Systeme)
  • BAL (Grundlegender AssembLer) - für IBM System/360 und spätere Großrechner-Systeme
  • C - (Name, der durch einige Sprachen verwendet ist, die c Sprache bringen, die am Zusammenbau näher ist)
  • KOMPASS (umfassender Monteur)
  • Emu8086 http://www.emu8086.com/ (x86 Monteur und der 8086 Mikroprozessor-Emulator von Intel)
  • EDTASM (Redakteur/Monteur von Microsoft für Motorola 6809 auf dem Farbencomputer)
  • FAP (Fortran Zusammenbau-Programm, für IBM 709, 7090, 7094 Großrechner)
  • FASM (flacher Monteur; IA-32, IA-64)
  • BENZIN (GNU-Monteur)
  • HLA (hoher Zusammenbau)
  • HLASM (Hoher Monteur, für Großrechner)
  • LC-3
  • Linoleum (für den Quer-Plattform-Gebrauch)
  • Makro11 (für den DEZ PDP-11)
  • Makro20 (für den DEZ DECSYSTEM-20)
  • Makro32 (für den DEZ VAX)
  • MASM (Microsoft Macro Assembler)
  • MI (Maschinenschnittstelle, Übersetzungszeit-Zwischensprache)
  • MIPS (für die MIPS Architektur) Mikroprozessor ohne Ineinandergeschachtelte Rohrleitungsstufen
  • Zusammenbau von Motorola 68k (für Motorola 68000 Familie) Zentraleinheiten
  • NASM (Netwide Monteur)
  • ORDENTLICH (die Elektronische Programmwandler-Technik des Staatsangehörigen), für NCR Computer, die in ORDENTLICHEN/3 entwickelt sind
  • FREUND-III (für den DEZ PDP-8)
  • PASM (für den Papageien virtuelle Maschine)
  • RosAsm (32-Bit-Monteur; von unten nach oben Monteur)
  • SC123 (für den Bildungscomputer hat sich an CSU entwickelt)
  • Sphinx C - (mischt Zusammenbau-Befehle mit C ähnlichen Strukturen)
  • SPS (auch IBM 1620)
  • SSK (Sistema Simvolicheskogo Kodirovaniya, oder "System des symbolischen Codierens") für die Familie von Minsk von Computern
  • TASM (Turbomonteur, Borland)
  • Yasm (Schreiben von NASM um)
  • Z80A Mnemonische Sprache hat gepflegt, Instruktionen für den Z80A Mikroprozessor zu vertreten

Sprachen von Authoring

  • Bonze (Webentwurfsprache)
  • Coursewriter
  • VERSUCHS-
  • PRIVATLEHRER

Befehl-Linie verbindet Sprachen

Sprachen der Schnittstelle der Befehl-Linie (CLI) werden auch Gruppe-Sprachen oder Job-Betriebssprachen genannt. Beispiele:

  • 4DOS (erweiterte Schale der Befehl-Linie für IBM PCs)
  • Windows-Gruppe-Sprache (Windows-Gruppe-Dateisprache, wie verstanden, durch COMMAND.COM und Befehl Schnell)
  • Windows-PowerShell (hat Microsoft CLI.NET-basiert)
  • KETTE (Datapoint)
  • CLIST (MVS Befehl-Liste)
  • DCL DIGITAL-Befehl-Sprache - CLI Standardsprache für VMS (DEZ, Compaq, HP)
  • DOS-Gruppe-Sprache (CLI/batch Standardsprache für IBM PC, der DR-DOS, MS-DOS oder PC-DOS vor Windows führt)
  • EA_QB_Command
  • CM EXEC
  • EXEC 2
  • JCL (Schlag Karte-orientierte Gruppe-Betriebssprache für Familiengroßrechner von IBM System/360)
  • sch (die UNIX Standardschale, die von Stephen R. Bourne geschrieben ist)
  • csh (C ähnliche Schale von Bill Joy an UC Berkeley)
  • Ch (C-compatible Schale)
  • tcsh (eine UNIX-Schale)
  • heftiger Schlag (die Schale des Bachs wieder von GNU/FSF)
  • ksh (eine UNIX Standardschale, die von David Korn geschrieben ist)
  • zsh (eine UNIX-Schale)
  • Erwarten Sie (eine UNIX Automation, und prüfen Sie Werkzeug)
  • Fernsteuerung (Schale der Befehl-Linie für den Plan 9)
  • Schale von Es (Schale, die auf der Fernsteuerung gestützt ist)
  • REXX
  • Schattenbefehl-Linienschnittstelle
  • Befehl-Linienschnittstelle von SpiritShadow (2009)
  • Tandem Advanced Command Language (TACL)

Kompilierte Sprachen

Das sind durch Bearbeiter normalerweise bearbeitete Sprachen, obwohl theoretisch jede Sprache kompiliert oder interpretiert werden kann. Siehe auch kompilierte Sprache.

  • Ada (Mehrzwecksprache)
  • Algol (äußerst einflussreiches Sprachdesign. Der zweite hohe Sprachbearbeiter.)
  • KLEINES Maschinen-ALGOL wie Sprache
  • Ateji PX, eine Erweiterung der javanischen Sprache für den Parallelismus
  • GRUNDLEGEND (einige Dialekte, einschließlich der ersten Version von Dartmouth GRUNDLEGEND)
  • BCPL
  • C (eine der am weitesten verwendeten Verfahrensprogrammiersprachen)
  • C ++
  • KLIPPER 5.3 (Programmiersprache für DOS stützen Software)
  • C# (kompiliert in die Zwischensprache, die ein heimisches Image an der Durchlaufzeit erzeugt)
  • CLEO (Klare Sprache für das Ausdrücken von Ordnungen) hat den Bearbeiter für die britischen Löwe-Computer verwendet
  • CLush (Üppiger)
  • COBOL
  • Kobra
  • Allgemeines Lispeln
  • Getreide
  • Locke
  • D (Versuche "C ++ getane richtige" Philosophie)
  • DASL kompiliert in Java, JavaScript, JSP, Beugen usw., die weiter in eine.war Datei kompiliert werden
  • Delphi (der Gegenstand von Borland Entwicklungssystem von Pascal)
  • DIBOL (orientierte interaktive Digitalgeschäftssprache)
  • Dylan
  • dylan. NETZ
  • eC (Ecere C)
  • Eiffel (objektorientierte Sprache, die von Bertrand Meyer entwickelt ist)
  • Sather
  • Ubercode
  • eLisp Emacs Lispeln
  • Faktor
  • Fantasie
  • Formel ein
  • Hervor (Berufssysteme, wie VFX und SwiftForth)
  • Fortran (die erste kompilierte Sprache auf höchster Ebene, von IBM, John Backus, u. a.)
  • Gehen Sie
  • Haskell
  • Hafen
  • Java (gewöhnlich kompiliert in JVM bytecode, obwohl wahrer heimischer Code Versionen kompiliert hat, bestehen)
  • FREUNDLICHER
  • LabVIEW
  • Nemerle (kompiliert in die Zwischensprache bytecode)
  • Obix
  • Ziel-C
  • Pascal (die meisten Durchführungen)
  • Plus
  • PPC ++
  • RPG (Berichtsprogramm-Generator)
  • Schema (einige Durchführungen, z.B Gambit)
  • Plausch hat allgemein zur Plattform unabhängigen bytecode kompiliert, der auf einer Virtuellen Maschine läuft.
  • ML
  • Standard ML
  • Alice
  • OCaml
  • Turing
  • Urq
  • Vala _ (programming_language) (Bearbeiter für das Typ-System GObject)
  • Visuell Grundlegend (frühere Versionen kompiliert direkt zu einer heimischen Durchlaufzeit. Neue.NET Versionen kompilieren in die Zwischensprache, die in ein heimisches Image an der Durchlaufzeit erzeugt wird)
  • Visueller FoxPro
  • Seheinleitung
  • WinDev
  • X ++
  • XL
  • Z ++

Gleichzeitige Sprachen

Nachricht vorübergehende Sprachen stellt Sprachkonstruktionen für die Parallelität zur Verfügung. Das vorherrschende Paradigma für die Parallelität auf Hauptströmungssprachen wie Java ist geteilte auf Monitoren gestützte Speicherparallelität. Gleichzeitige Sprachen, die vom Nachrichtenübergang Gebrauch machen, sind allgemein durch CSP oder den π-calculus begeistert worden, aber haben wenig kommerziellen Erfolg, abgesehen von Ada und Erlang gehabt. Ada ist eine Mehrzwecksprache, und gleichzeitige Programmierung ist nur eine verfügbare Auswahl.

Ada (Mehrzwecksprache)
  • Afnix - der gleichzeitige Zugang zu Daten wird automatisch geschützt (vorher hat Aleph, aber ohne Beziehung zu Alef genannt)
  • Alef - gleichzeitige Sprache mit Fäden und Nachrichtenübergang, der für die Systemprogrammierung in frühen Versionen des Plans 9 von Glockenlaboratorien verwendet ist
  • Ateji PX eine Erweiterung der javanischen Sprache für den Parallelismus
  • Chuck - Gebiet spezifische Programmiersprache für die genaue Audiokontrolle über die Parallelität und zeitlich festlegend
  • Cilk - ein gleichzeitiger C
  • Cω - C Omega, ein Forschungssprachverlängern C#, verwendet asynchrone Kommunikation
  • Clojure - ein Dialekt des Lispelns für Java Virtuelle Maschine
  • ConcurrentLua - eine Erweiterung von Lua
Kapelle
  • Co-Reihe Fortran
  • Gleichzeitiges Pascal (durch Brinch-Hansen)
Getreide
  • Curry
  • E - Gebrauch-Versprechungen, stellt sicher, dass tote Punkte nicht vorkommen können
  • Eiffel (durch den SCHAUFEL-Mechanismus, die Einfache Gleichzeitige Objektorientierte Berechnung)
  • Erlang - verwendet asynchrone Nachricht, die mit nichts geht, hat geteilt
Gehen Sie
  • Java
  • Schließen Sie sich Java - gleichzeitige Sprache an, die auf Java gestützt ist
X10
  • Anschließen-Rechnung
  • Joule - dataflow Sprache, kommuniziert durch die Nachricht, die geht
  • Vorhölle - Verwandter von Alef, der für die Systemprogrammierung im Inferno (Betriebssystem) verwendet ist
  • MultiLisp - Schema-Variante hat sich bis zu den Unterstützungsparallelismus ausgestreckt
  • occam - beeinflusst schwer von Communicating Sequential Processes (CSP).
  • occam-π - eine moderne Variante von occam, der Ideen vom π-calculus von Milner vereinigt
  • Unze - Mehrparadigma-Sprache, Unterstützungsgeteilter Staat und nachrichtenpassierende Parallelität und Terminwaren
  • Mozart Programming System - Mehrplattform Oz
  • Pict - im Wesentlichen eine rechtskräftige Durchführung des π-calculus von Milner
  • SALSA - Schauspieler-Sprache mit dem Scheinübergang, schließen Sie sich, und erstklassige Verlängerungen für die verteilte Computerwissenschaft über das Internet an
  • Scala - führt Erlang-artige Schauspieler auf dem JVM durch
  • SR - Forschungssprache
  • Vereinigte Parallele C
  • XProc - XML In einer Prozession gehende Sprache, Parallelität ermöglichend.

Sprachen der krausen Klammer

Die krause Klammer oder Programmiersprachen der krausen geschweiften Klammer haben eine Syntax, die Behauptungsblöcke mit der lockigen Klammer oder den Charakteren der geschweiften Klammer definiert und. Viele dieser Sprachen steigen davon hinunter oder sind stark unter Einfluss C. Beispiele von Sprachen der krausen Klammer schließen ein:

  • AS3
  • ABCL/c+
  • Alef
  • Vorhölle
  • AutoHotkey
  • AWK
  • bc
BCPL C ++ C#
  • Kerze
  • Chuck - Audioprogrammiersprache
  • Cilk - gleichzeitiger C für die Mehrgewindeparallele, programmierend
  • Steppenwolf - sicherere C Variante, um die Wahrscheinlichkeit von einigen allgemeinen Fehlern z.B zu senken, überflutet Puffer
  • Zyklon - sicherere C Variante
  • D
  • DASL - gestützt auf Java
  • DINO
eC (Ecere C)
  • E
  • ECMAScript
  • ActionScript
  • ECMAScript für XML
  • JavaScript
  • JScript
  • MDMscript
  • Frink
Haskell
  • Humo
  • ICI
Java
  • Verarbeitung
  • Irrer
  • Schließen Sie sich Java an
  • Tee
X10
  • LPC
  • MSL
  • Mythryl
  • Nemerle - Vereinigungen C# und ML-Eigenschaften, stellt Syntax-Erweiterungsfähigkeiten zur Verfügung
  • PCASTL
  • Perl
  • PHP
  • Pico
  • Hecht
  • Posen ++ (Sprache des Simulierungssystems mit demselben Namen)
PPC ++ Windows-PowerShell (hat Microsoft CLI.NET-basiert)
  • Yorick

Sprachen von Dataflow

Programmiersprachen von Dataflow verlassen sich auf (gewöhnlich visuell) Darstellung des Datenflusses, um das Programm anzugeben. Oft verwendet, um auf getrennte Ereignisse zu reagieren oder um Ströme von Daten zu bearbeiten. Beispiele von dataflow Sprachen schließen ein:

  • Rohrleitungen von Hartmann
  • G (verwendet in LabVIEW)
  • Klarer
  • Max
  • Pro-Graph
  • Reine Daten
  • VEE
  • VisSim
  • Fluss von WebMethods
  • Mönch
  • Unze
  • VHDL

Datenorientierte Sprachen

Datenorientierte Sprachen stellen starke Weisen zur Verfügung, die Beziehungen zu suchen und zu manipulieren, die als Entitätsbeziehungstische beschrieben worden sind, die einen Satz von Dingen in andere Sätze kartografisch darstellen. Beispiele von datenorientierten Sprachen schließen ein:

  • Trompetenschall
  • Klipper
  • dBase eine Verwandtschaftsdatenbankzugriffssprache
  • MUMPS (eine ANSI allgemeine Standardzweck-Sprache mit Spezialisierungen für die Datenbankarbeit.)
  • RDQL
  • SPARQL
  • SQL
  • Tutorenkurs D, sieh auch Das Dritte Manifest
  • Visueller FoxPro, ein heimischer RDBMS Motor, Gegenstand orientiert, RAD
  • WebDNA
  • WebQL

Datenstrukturierte Sprachen

Datenstrukturierte Sprachen sind diejenigen, wo Logik auf ihren Daten ähnliche Weisen strukturiert wird. Solchen Sprachen wird allgemein dem Nachdenken und der Selbstbeobachtung gut angepasst. Es gibt drei Haupttypen:

  • Reihe-basierter
  • Listenbasierter
  • Stapel-basierter

Zusammenbau-Sprachen, die statisch mit Instruktionen Reihen-Daten verbinden, können auch datenstrukturiert auf die primitivste Weise betrachtet werden.

Aussagesprachen

Aussagesprachen beschreiben ein Problem, anstatt eine Lösung zu definieren. Aussageprogrammierung steht im Gegensatz zur befehlenden Programmierung über befehlende Programmiersprachen, wo Serienordnungen (Befehlsformen) einem Computer gegeben werden. Zusätzlich zu den Beispielen angeführt gerade unten sind alle (reinen) funktionellen und logikbasierten Programmiersprachen auch Aussage-. Tatsächlich, "funktionell" und "logisch" setzen die üblichen Unterkategorien der Aussagekategorie ein.

  • Ameise
Kerze
  • DASL
Formel ein RDQL SPARQL SQL

Sprachen von Embeddable

Im Quellcode

Quelle embeddable Sprachen bettet kleine Stücke des rechtskräftigen Codes innerhalb eines Stückes des Textes der freien Form, häufig eine Webseite ein.

Eingebettete Sprachen der Kundenseite werden durch die Fähigkeiten zum Browser oder beabsichtigten Kunden beschränkt. Sie haben zum Ziel, Dynamismus Webseiten ohne das Bedürfnis zur Verfügung zu stellen, sich mit dem Server in Verbindung wiederzusetzen.

Eingebettete Sprachen der Server-Seite sind viel flexibler, da fast jede Sprache in einen Server eingebaut werden kann. Das Ziel, Bruchstücke des in einer Webseite eingebetteten Codes der Server-Seite zu haben, soll zusätzliche Preiserhöhung dynamisch erzeugen; der Code selbst verschwindet, wenn der Seite gedient wird, um durch seine Produktion ersetzt zu werden.

Server-Seite

  • PHP
  • VBscript
  • SMX, der Webseiten gewidmet ist
  • WebDNA, der datenbankgesteuerten Websites gewidmet ist.

Die obengenannten Beispiele sind diesem Zweck gewidmeter particulalrly. Eine Vielzahl anderer Sprachen, wie Kerze, Erlang, Scala, Perl, Pythonschlange und Ruby kann angepasst werden (zum Beispiel, indem es in Apachen-Module gemacht wird.

Kundenseite

Im Gegenstand-Code

Ein großes Angebot an dynamischen oder scripting Sprachen kann im kompilierten rechtskräftigen Code eingebettet werden. Grundsätzlich muss der Gegenstand-Code für den Dolmetscher der Sprache ins rechtskräftige verbunden werden. Quellcodebruchstücke für die eingebettete Sprache können dann zu einer Einschätzungsfunktion als Schnuren passiert werden. Anwendungsbetriebssprachen können dieser Weg durchgeführt werden, wenn der Quellcode vom Benutzer eingegeben wird. Sprachen mit kleinen Dolmetschern werden bevorzugt.

  • AngelScript
  • AAL
  • Io (Programmiersprache)
  • Lua
  • Tcl

Esoterische Sprachen

Eine esoterische Programmiersprache ist eine Programmiersprache entworfen als ein Test der Grenzen des Computerprogrammiersprache-Designs, als ein Beweis des Konzepts, oder als ein Witz.

  • Befunge
  • Brainfuck
  • Chef
  • FALSCHER
  • INTERCAL
  • LOLCODE
  • Malbolge
  • merd
  • Piet
  • Qwertycode
  • Shakespeare
  • SNUSP
  • Var'aq (Programmiersprache von Klingon)
  • Whitespace

Erweiterungssprachen

Erweiterungsprogrammiersprachen sind Sprachen, die in ein anderes Programm eingebettet sind und verwendet sind, um seine Eigenschaften in Erweiterungsschriften anzuspannen.

Ateji PX eine Erweiterung der javanischen Sprache für den Parallelismus
  • AutoLISP (spezifisch zu AutoCAD)
  • CAL
  • C/AL (C/SIDE)
  • Beschreiben Sie Makrosprache (DML - spezifisch zum Beschreiben Textverarbeitungsprogramm)
  • Hinterlist
  • Lua
  • OpenCL eine Erweiterung von C und C ++, um den GPU und die parallelen Erweiterungen der Zentraleinheit zu verwenden.
  • OptimJ eine Erweiterung der javanischen Programmiersprache mit der Sprache unterstützen, um Optimierungsmodelle und starke Abstraktionen für die Hauptteil-Datenverarbeitung zu schreiben.
  • Pythonschlange (Maya-Sprache und andere 3. Zeichentrickfilm-Pakete)
REXX Slang SQL
  • Tcl
  • Vimscript
  • VBA
  • Windows PowerShell

Sprachen der vierten Generation

Programmiersprachen der vierten Generation sind um Datenbanksysteme gebaute höhere Programmiersprachen. Sie werden allgemein in kommerziellen Umgebungen verwendet.

  • ABAP
  • ADMINS
  • BuildProfessional
  • CorVision
  • GraphTalk von CSC
dylan. NETZ
  • Reportprozessor von Easytrieve (jetzt CA-Easytrieve Plus)
  • FOKUS
  • GEMBASE
  • IBM Informix-4GL / Aubit-4GL
  • LINC 4GL
  • MAPPER (Unisys/Sperry) jetzt ein Teil von BIS
  • ZEICHEN-IV (Sterling/Informatik) jetzt VISION:BUILDER von CA
  • Orakel-Schnellzug 4GL
  • Fortschritt 4GL
  • Revolution (nicht gestützt auf einer Datenbank; dennoch ist die Absicht, an einem höheren Niveau der Abstraktion zu arbeiten, als 3GLs)
  • SAS
  • Bildhauer
  • Heute
  • Ubercode (VHLL oder sehr Hohe Sprache)
  • Einseitige Prägung
  • Visueller DataFlex
Visueller FoxPro xBase

Funktionelle Sprachen

Funktionelle Programmiersprachen definieren Programme und Unterprogramme als mathematische Funktionen. Viele so genannte funktionelle Sprachen sind "unrein", befehlende Eigenschaften enthaltend. Nicht überraschend werden viele dieser Sprachen an mathematische Berechnungswerkzeuge gebunden. Funktionelle Sprachen schließen ein:

Rein

  • Wohltätigkeit
  • Sauberer
Curry Haskell

Unrein

APL Kerze Locke F#
  • FPr
CAL
  • Sprung
  • J
  • Heiterkeit
  • Flugdrache
  • Lispeln
  • Clojure
Allgemeines Lispeln Dylan eLisp Emacs Lispeln Tee ML Standard ML Alice OCaml Mythryl
  • Nemerle
  • Opal
  • OPS5
  • Poplog
  • Q (equational Programmiersprache)
  • Q (Programmiersprache von Kx Systemen)
R
  • REFAL
  • Russell
Scala
  • Spreadsheets

Interaktive Weise-Sprachen

Interaktive Weise-Sprachen handeln als eine Art Schale: In Ausdrücke oder Behauptungen kann einer nach dem anderen eingegangen werden, und das Ergebnis ihrer Einschätzung wird sofort gesehen.

Clojure Allgemeines Lispeln Erlang F# Fantasie
  • Hervor
FPr
  • Fril
  • Haskell (mit dem GHCi oder Umarmungsdolmetscher)
  • IDL
J Lua
  • MUMPS (eine ANSI allgemeine Standardzweck-Sprache)
  • Ahorn
Mathematica ML Mythryl Obix R REXX Scala
  • Schema
  • Plausch (überall in einer Plausch-Umgebung)
  • Slang (mit der Slangschale, slsh)
  • Tcl (mit der Schale von Tcl, tclsh)
Windows-PowerShell (hat Microsoft CLI.NET-basiert)

Interpretierte Sprachen

Interpretierte Sprachen sind Programmiersprachen, auf denen Programme von der Quellcodeform von einem Dolmetscher durchgeführt werden können. Theoretisch kann jede Sprache kompiliert oder interpretiert werden, so bezieht sich der Begriff *interpreted language* allgemein auf Sprachen, die allgemein interpretiert aber nicht kompiliert werden.

  • Ameise
APL
  • AutoHotkey scripting Sprache
  • AutoIt scripting Sprache
GRUNDLEGEND (einige Dialekte)
  • DATABUS (später haben Versionen das fakultative Kompilieren hinzugefügt)
  • Eiffel (über die "schmelzende Eistechnologie" in EiffelStudio)
  • Hervor (interaktive Schale nur; sonst kompiliert zum heimischen oder Gewindecode)
  • FPr (Virtuelle Maschine: Text wird zu verbundenen Listen kompiliert; verbundene Listen werden interpretiert)
Frink
  • Spielschöpfer-Sprache
Irrer
  • Haskell (GHCi, Umarmungen, NHC, YHC usw.)
J
  • Lispeln (frühe Versionen, vor1962, und einige experimentelle; Produktionslispeln-Systeme sind Bearbeiter, aber viele von ihnen stellen noch einem Dolmetscher wenn erforderlich zur Verfügung)
Tee LPC Lua Üppiger MUMPS (eine ANSI allgemeine Standardzweck-Sprache) Ahorn Mathematica PCASTL Perl
  • Pikt
PostScript Pythonschlange REXX R Slang
  • Drehung
Tcl
  • TI-BASIC
TorqueScript
  • thinBasic scripting Sprache
  • VBScript
Windows-PowerShell (hat Microsoft CLI.NET-basiert) XMLmosaic
  • Einige scripting Sprachen (unter)

Wiederholende Sprachen

Wiederholende Sprachen werden ringsherum oder sich bietende Generatoren gebaut.

  • Aldor
  • Alphard
C# Kobra Lua Üppiger Pythonschlange Sather
  • XL ("iterator" Konstruktion)

Listenbasierte Sprachen - LISPELN

Listenbasierte Sprachen sind ein Typ der datenstrukturierten Sprache, die auf die Listendatenstruktur basieren.

FPr Heiterkeit Lispeln Allgemeines Lispeln
  • Kreisbogen
Dylan eLisp Emacs Lispeln Schema Firmenzeichen Üppiger R Tcl Tee
  • TRAC

Kleine Sprachen

Kleine Sprachen dienen einem Spezialproblem-Gebiet.

  • wenden Sie sich ist eine bereichsspezifische Sprache für das Image, das auf parallelen und herkömmlichen Architekturen in einer Prozession geht
  • awk kann als eine prototyping Sprache für C dienen, weil die Syntax ähnlicher ist
  • Komet wird verwendet, um komplizierte kombinatorische Optimierungsprobleme in Gebieten wie Betriebsmittelzuweisung und Terminplanung zu lösen.
  • SQL hat nur einige Schlüsselwörter und nicht alle für eine volle Programmiersprache erforderlichen Konstruktionen. Viele Datenbankverwaltungssysteme erweitern SQL mit zusätzlichen Konstruktionen als eine versorgte Verfahren-Sprache.

Logikbasierte Sprachen

Logikbasierte Sprachen geben eine Reihe von Attributen an, die eine Lösung, aber nicht eine Reihe von Schritten haben muss, eine Lösung zu erhalten. Beispiele:

  • ALF
  • Alma-0
  • CLACL (CLAC-sprachiger)
Curry Formel ein Fril
  • Janus
  • λProlog (eine Logikprogrammiersprache, die das polymorphe Schreiben, die Modulprogrammierung und die höherwertige Programmierung zeigt)
  • Leda
Unze Poplog
  • Einleitung (formuliert Daten und den Programm-Einschätzungsmechanismus als eine spezielle Form der mathematischen Logik genannt die Logik von Horn und ein allgemeiner sich erweisender Mechanismus, hat logische Entschlossenheit genannt)
  • Quecksilber (gestützt auf der Einleitung)
  • Erdbeereeinleitung (Standardeinleitung mit einigen Erweiterungen)
  • Seheinleitung (objektorientierte Einleitungserweiterung)
  • ROOP

Maschinensprachen

Maschinensprachen sind durch eine Zentraleinheit eines Computers direkt rechtskräftig. Sie werden normalerweise als Bit-Muster formuliert, die gewöhnlich im Oktal- oder hexadecimal vertreten sind. Jede Gruppe von npatterns (häufig 1 oder mehr Bytes) veranlasst die Stromkreise in der Zentraleinheit, eine der grundsätzlichen Operationen der Hardware durchzuführen. Die Aktivierung von spezifischen elektrischen Eingängen (z.B, Zentraleinheitspaket-Nadeln für Mikroprozessoren), und logische Einstellungen für Zentraleinheitszustandwerte, kontrolliert die Berechnung des Verarbeiters. Individuelle Maschinensprachen sind Verarbeiter spezifisch und sind nicht tragbar. Sie werden (im Wesentlichen) immer vom Zentraleinheitsentwickler definiert, nicht von 3. Parteien. Die symbolische Version, die Zusammenbau-Sprache des Verarbeiters, wird auch vom Entwickler in den meisten Fällen definiert. Da Verarbeiter in auf einer geteilten Architektur gestützten Familien kommen, kann derselbe grundlegende Zusammenbau-Sprachstil häufig für mehr als eine Zentraleinheit verwendet werden. Jede der folgenden Zentraleinheiten hat als die Basis für eine Familie von Verarbeitern gedient:

Makrosprachen

Textersatz Makrosprachen

Makrosprachen gestalten eine Quellcodedatei in einen anderen um. Ein "Makro" ist im Wesentlichen ein kurzes Stück des Textes, der sich in einen längeren vielleicht mit dem Parameter-Ersatz ausbreitet. Sie werden häufig verwendet, um Quellcode zu vorbearbeiten. Vorverarbeiter können auch Möglichkeiten wie Dateieinschließung liefern.

Makrosprachen können auf das Folgen besonders etikettierten Codegebieten eingeschränkt werden (vorbefestigt mit im Fall vom C Vorverarbeiter. Wechselweise können sie nicht, aber in diesem Fall ist es noch häufig unerwünscht (um zum Beispiel) auszubreiten

ein Makro hat in einer wörtlichen Schnur eingebettet, so brauchen sie noch ein rudimentäres Bewusstsein

der Syntax. Das der Fall zu sein, sind sie häufig noch auf mehr als eine Sprache anwendbar. Die Unähnlichkeit mit Quell-Embeddable Sprachen wie PHP, die völlig gezeigt werden.

  • cpp (der C Vorverarbeiter)
  • m4 (ursprünglich von AT&T, gestopft mit UNIX)
Humo

Anwendung Makrosprachen

Sprachen von Scripting wie Tcl und ECMAScript (ActionScript, ECMAScript für XML, JavaScript, JScript) sind in Anwendungen eingebettet worden. Diese werden manchmal "Makrosprachen", obwohl in einem etwas verschiedenen Sinn zu Textersatz-Makros wie m4 genannt.

Sprachen von Metaprogramming

Metaprogramming schreibt über Programme, die schreiben oder andere Programme (oder sie) als ihre Daten manipulieren, oder die sich wirklich von der Arbeit lösen, die in der Durchlaufzeit während der Übersetzungszeit sonst getan wird. In vielen Fällen erlaubt das Programmierern, mehr getan in derselben Zeitdauer zu werden, wie sie nehmen würden, um den ganzen Code manuell zu schreiben.

C ++ Locke D Fantasie Hervor Haskell Lispeln Lua
  • System von Maude
Mathematica Nemerle Perl Pythonschlange Rubin Schema

Mehrparadigma-Sprachen

Mehrparadigma-Sprachen unterstützen mehr als ein Programmierparadigma. Sie erlauben einem Programm, mehr als einen Programmierstil zu verwenden. Die Absicht ist, Programmierern zu erlauben, das beste Werkzeug für einen Job zu verwenden, zugebend, dass kein Paradigma alle Probleme auf die leichteste oder effizienteste Weise behebt.

  • Ada (gleichzeitig, verteilt, allgemein (Schablone metaprogramming), befehlend, objektorientiert (klassenbasiert))
  • ALF (funktionell, Logik)
  • Alma-0 (Einschränkung, Befehlsform, Logik)
  • APL (funktionell, befehlend)
  • BETA (funktionell, befehlend, objektorientiert (klassenbasiert))
  • C ++ (allgemein, befehlend, objektorientiert (klassenbasiert))
  • C# (allgemein, befehlend, objektorientiert (klassenbasiert), funktionell, Aussage-)
  • Chuck (befehlend, objektorientiert, zeitbasiert, gleichzeitig, während der Übertragung)
  • Kobra (allgemein, befehlend, objektorientiert (klassenbasiert), funktionell, vertraglich)
  • Allgemeines Lispeln (funktionell, befehlend, objektorientiert (klassenbasiert), Aspekt-orientiert (kann Benutzer weitere Paradigmen, z.B, Logik hinzufügen))
  • Getreide (gleichzeitig, allgemein, befehlend, objektorientiert (klassenbasiert))
  • Locke (funktionell, befehlend, objektorientiert (klassenbasiert), metaprogramming)
  • Curry (gleichzeitig, funktionell, Logik)
  • D (allgemein, befehlend, funktionell, objektorientiert (klassenbasiert), metaprogramming)
  • Delphi (allgemein, befehlend, objektorientiert (klassenbasiert), metaprogramming)
  • Dylan (funktionell, objektorientiert (klassenbasiert))
  • ECMAScript (funktionell, befehlend, objektorientiert (Prototyp-basiert))
ActionScript ECMAScript für XML JavaScript JScript
  • Eiffel (befehlend, objektorientiert (klassenbasiert), allgemein)
  • F# (funktionell, allgemein, objektorientiert (klassenbasiert), sprachorientiert)
  • Fantom (funktionell, objektorientiert (klassenbasiert))
  • Formel Eine (Einschränkung, Befehlsform, Logik)
  • FPr (Funktionsniveau, objektorientiert (klassenbasiert))
Hafen Sprung
  • J (funktionell, befehlend, objektorientiert (klassenbasiert))
  • LabVIEW (dataflow, visuell)
  • Lasso (Makro-, objektorientiert (Prototyp-basiert), verfahrensrechtlich, scripting)
  • Lava (objektorientiert (klassenbasiert), visuell)
  • Leda (funktionell, befehlend, Logik, objektorientiert (klassenbasiert))
  • Lua (funktionell, befehlend, objektorientiert (Prototyp-basiert))
  • Protokolle von Metaobject (objektorientiert (klassenbasiert, Prototyp-basiert))
  • Mythryl (funktionell, befehlend)
  • Nemerle (funktionell, objektorientiert (klassenbasiert), befehlend, metaprogramming)
  • OCaml (funktionell, befehlend, objektorientiert (klassenbasiert))
  • Unze (funktionell (Einschätzung: eifrig, faul), Logik, Einschränkung, befehlend, objektorientiert (klassenbasiert), gleichzeitig, verteilt)
  • Programmiersystem von Mozart (Mehrplattform-Unze)
  • Wenden Sie Pascal (befehlend, objektorientiert (klassenbasiert)) ein
  • Perl (befehlend, funktionell (kann nicht rein funktionell), klassenorientiert, Aspekt-orientiert (durch Module)) objektorientiert
sein
  • PHP (befehlend, objektorientiert)
  • Biegsam (funktionell, befehlend, objektorientiert (klassenbasiert))
  • Poplog (funktionell, befehlend, Logik)
  • PPC ++ (befehlend, objektorientiert (klassenbasiert))
  • Pro-Graph (dataflow, objektorientiert (klassenbasiert), visuell)
  • Pythonschlange (funktionell, objektorientiert (klassenbasiert), befehlend)
R
  • Schläger (funktionell, befehlend, objektorientiert (klassengestützt)..., und kann vom Benutzer erweitert werden)
  • REBOL (funktionell, befehlend, objektorientiert (Prototyp-basiert), metaprogramming (dialected))
  • ROOP (Befehlsform, Logik, objektorientiert (klassenbasiert), regelbasierend)
  • Rubin (funktionell, objektorientiert (klassenbasiert))
  • Scala (funktionell, objektorientiert)
  • Seed7 (befehlend, objektorientiert, allgemein)
  • SISAL (gleichzeitig, dataflow, funktionell)
  • Spreadsheets (funktionell, visuell)
  • Tcl (funktionell, befehlend, objektorientiert (klassenbasiert))
  • Tee (funktionell, befehlend, objektorientiert (klassenbasiert))
  • Windows PowerShell (funktionell, befehlend, Rohrleitung, objektorientiert (klassenbasiert))
  • XL (Konzeptprogrammierannäherung)

Numerische Analyse

  • AIMMS
  • Algen
  • AMPL
  • GAMS
MATLAB

Nicht englische basierte Sprachen

Objektorientierte klassenbasierte Sprachen

Klassenbasierte Objektorientierte Programmiersprachen unterstützen durch ihre Klasse definierte Gegenstände. Klassendefinitionen schließen Mitglied-Daten ein. Nachrichtenübergang ist ein Schlüsselkonzept (wenn nicht das Schlüsselkonzept) auf Objektorientierten Sprachen.

Polymorphe Funktionen, die durch die Klasse von einigen ihrer Argumente parametrisiert sind, werden normalerweise Methoden genannt. Auf Sprachen mit der einzelnen Absendung schließen Klassen normalerweise auch Methode-Definitionen ein. Auf Sprachen mit der vielfachen Absendung werden Methoden durch allgemeine Funktionen definiert. Es gibt Ausnahmen, wo einzelne Absendungsmethoden allgemeine Funktionen (z.B das Gegenstand-System von Bigloo) sind.

Vielfache Absendung

Allgemeines Lispeln Dylan
  • Schmiere
  • Cecil

Einzelne Absendung

C ++ C#
  • Oxygene (früher bekannt als Chrom)
  • Chuck
Kobra
  • ColdFusion
Getreide Locke D
  • DASL
  • Delphi
dylan. NETZ E
  • GNU E
eC (Ecere C) Sather Ubercode Fantasie FPr
  • Gambas
  • Spielschöpfer-Sprache
Hafen J Java Verarbeitung Irrer Schließen Sie sich Java an Tee X10 Flugdrache LabVIEW
  • Lava
Lua
  • Modula-2 (Datenabstraktion, Informationsverheimlichung, das starke Schreiben, die volle Modularität)
  • Modula-3 (hat mehr Gegenstand hinzugefügt, hat Eigenschaften zu Modula-2 orientiert)
  • Moto
Nemerle
  • IBM NetRexx
  • Oberon-2 (volle Gegenstand-Orientierungsgleichwertigkeit in einem Original, stark getippt, Weise von Wirthian)
Obix
  • Wenden Sie Pascal ein
  • Wenden Sie REXX ein
  • Ziel-C (eine Obermenge von C hat das Hinzufügen eines Plausches Gegenstand-Modell und Nachricht vorübergehende Syntax abgeleitet)
OCaml Unze
  • Programmiersystem von Mozart
  • Perl 5
PHP
  • Biegsamer
PPC ++ Pro-Graph
  • Pythonschlange (hat Gegenstand interpretierende Sprache orientiert)
  • Revolution (kommt Programmierer nicht, um die Gegenstände aufzupicken)
Rubin Scala F-Schrift
  • Wenig Plausch
  • Quieken
  • Kratzer
  • IBM VisualAge
  • VisualWorks
  • DREHUNG
SuperCollider
  • VBScript (Microsoft Office 'Makroscripting' Sprache)
Visueller DataFlex Visueller FoxPro Seheinleitung X ++
  • XOTcl

Objektorientierte Prototyp-basierte Sprachen

Prototyp-basierte Sprachen sind objektorientierte Sprachen, wohin die Unterscheidung zwischen Klassen und Beispielen entfernt worden ist:

  • ABCL/1
  • ABCL/R
  • ABCL/R2
  • ABCL/c plus
  • Agora
Cecil ECMAScript ActionScript ECMAScript für XML
  • JavaScript (zuerst genannt Mokka, dann LiveScript)
JScript Lua R
  • REBOL
  • Selbst (die erste Prototyp-basierte Sprache, ist auf Plausch zurückzuführen gewesen)
  • TADS

Abseitsregel-Sprachen

Abseitsregel-Sprachen sind diejenigen, wo Blöcke gebildet, durch ihre Einrückung angezeigt werden.

  • ISWIM, die abstrakte Sprache, die die Regel eingeführt
hat
  • Abc, der Elternteil der Pythonschlange
Pythonschlange Kobra Haskell Curry F# Biegsamer DREHUNG XL

Verfahrenssprachen

Verfahrensprogrammiersprachen basieren auf dem Konzept der Einheit und des Spielraums (die Daten, die Reihe einer rechtskräftigen Codebehauptung ansehen). Ein Verfahrensprogramm wird aus einer oder mehr Einheiten oder Modulen zusammengesetzt, entweder Benutzer hat codiert oder hat in einer Codebibliothek zur Verfügung gestellt; jedes Modul wird aus einem oder mehr Verfahren, auch genannt eine Funktion, Routine, Unterprogramm oder Methode abhängig von der Sprache zusammengesetzt. Beispiele von Verfahrenssprachen schließen ein:

Ada (Mehrzwecksprache) Algol (äußerst einflussreiches Sprachdesign. Der zweite hohe Sprachbearbeiter.) KLEINES Maschinen-ALGOL wie Sprache Alma-0
  • GRUNDLEGEND (sind GRUNDLAGEN vom grössten Teil der Modularität in (besonders) Versionen ungefähr vor 1990 unschuldig)
BCPL
  • SELIGKEIT
  • C
  • C ++ (C mit Gegenständen + viel sonst)
  • C# (ähnlich Java/C ++)
  • Chuck (C/Java-like Syntax, mit neuen Syntax-Elementen für die Zeit und den Parallelismus)
COBOL Kobra ColdFusion
  • Combined Programming Language (CPL)
Locke D DASL dylan. NETZ eC (Ecere C) ECMAScript ActionScript ECMAScript für XML JavaScript (zuerst genannt Mokka, dann LiveScript) JScript Eiffel
  • Fortran (bessere Modularität in späteren Standards)
  • F
Gehen Sie Hafen HyperTalk Java Irrer Schließen Sie sich Java an Tee FREUNDLICHER
  • Lasso
  • Modula-2 (im Wesentlichen gestützt auf Modulen)
MATLAB
  • MUMPS (mehr modular in seiner ersten Ausgabe als eine Sprache der Zeit sollte gewesen sein; der Standard ist noch mehr modular seitdem geworden)
Nemerle
  • Oberon und Oberon-2 (verbessert, kleiner, schneller, sicherer folgen für Modula-2-ons)
  • Bildendes Pascal
  • Lagoona
  • Seneca
Obix Occam Erker
  • Pascal (Nachfolger des Algols 60, Vorgänger von Modula-2)
  • Freies Pascal (FPC)
  • Wenden Sie Pascal (Delphi) ein
PCASTL Perl
  • PL/C
  • PL/I (große allgemeine Zweck-Sprache, ursprünglich für Großrechner von IBM)
Plus Pythonschlange R
  • Rapira
  • RPG (nur verfügbar im System von IBM i Computer des mittleren Bereichs)
Slang VBScript
  • Visueller grundlegender
Visueller FoxPro X ++ XL XMLmosaic

Reflektierende Sprachen

Reflektierende Sprachen lassen Programme untersuchen und vielleicht ihre hohe Struktur an der Durchlaufzeit modifizieren. Das ist auf virtuellen Maschinenprogrammiersprachen auf höchster Ebene wie Plausch am üblichsten, und auf Programmiersprachen der niedrigeren Ebene wie C weniger üblich. Sprachen und Plattformen, die Nachdenken unterstützen:

Befunge C#
  • Charme
Chuck Kobra
  • Bildendes Pascal Teilbaumeister von BlackBox
Locke Delphi ECMAScript ActionScript ECMAScript für XML JavaScript JScript Eiffel Hervor Hafen Java Irrer Schließen Sie sich Java an X10 Lispeln Clojure Allgemeines Lispeln Dylan Firmenzeichen Schema Lua System von Maude Obix Ziel-C PCASTL Perl PHP Pico Biegsamer Poplog
  • LASSEN SIE 11 KNALLEN
Einleitung Pythonschlange REBOL Rubin Bistro F-Schrift Wenig Plausch Quieken IBM VisualAge VisualWorks Tcl XOTcl X ++ XL

Regelbasierende Sprachen

Regelbasierende Sprachen realisieren Regeln, wenn aktiviert, durch Bedingungen in einer Reihe von Daten. Aller möglichen Aktivierungen wird ein Satz ausgewählt, und die Behauptungen, die jenen Regeln gehören, führen durch. Regelbasierende Sprachen schließen ein:

  • awk
  • BÜROKLAMMERN
  • Das Einschränkungsberühren herrscht
über
  • ABSICHT-Agent-Programmiersprache
  • Jess
OPS5 Einleitung Posen ++
  • Roboter von ToonTalk sind Regeln

Sprachen von Scripting

"Sprache von Scripting" hat zwei anscheinend verschiedene, aber tatsächlich ähnliche Bedeutungen. In einem traditionellen Sinn, scripting Sprachen werden entworfen, um oft verwendete Aufgaben zu automatisieren, die gewöhnlich das Benennen oder den Übergang von Befehlen zu Außenprogrammen einschließen. Viele komplizierte Anwendungsprogramme stellen eingebaute Sprachen zur Verfügung, die Benutzer Aufgaben automatisieren lassen. Diejenigen, die interpretierend sind, werden häufig scripting Sprachen genannt.

Kürzlich haben viele Anwendungen eingebaute traditionelle scripting Sprachen, wie Perl oder Visual Basic, aber es gibt ziemlich viele "heimische" scripting Sprachen noch im Gebrauch. Viele scripting Sprachen werden zu bytecode und dann dem (gewöhnlich) Plattform kompiliert unabhängiger bytecode wird eine virtuelle Maschine durchbohrt (vergleichen Sie sich nach Java).

  • AppleScript
AWK
  • BeanShell
  • Heftiger Schlag
Kerze
  • Ch (Embeddable C/C ++ Dolmetscher)
  • CLIST
ColdFusion ECMAScript ActionScript ECMAScript für XML JavaScript (zuerst genannt Mokka, dann LiveScript) JScript CM EXEC EXEC 2 F-Schrift
  • Falke
Fantasie Frink
  • Game Maker Language (GML)
ICI Io
  • JASS
Irrer Schließen Sie sich Java an Tee Lua
  • MAXScript
  • MEL
  • Mondrian
Mythryl Obix Erker Perl
  • PHP (beabsichtigt für Webserver)
Pikt Pythonschlange R REBOL REXX
  • Revolution
Rubin Plausch Slang sed Tcl TorqueScript VBScript
  • WebDNA, der datenbankgesteuerten Websites gewidmet ist
Windows-PowerShell (hat Microsoft CLI.NET-basiert)
  • Winbatch
  • Viele Schale-Befehl-Sprachen wie die UNIX-Schale oder DCL auf VMS haben starke scripting Fähigkeiten.

Stapel-basierte Sprachen

Stapel-basierte Sprachen sind ein Typ der datenstrukturierten Sprache, die auf die Stapel-Datenstruktur basieren.

  • Katze
  • colorForth
Faktor Hervor
  • Heiterkeit (arbeiten alle Funktionen an Parameter-Stapeln statt genannter Rahmen)
Piet
  • Poplog über seine Durchführungssprache LASSEN 11 KNALLEN
PostScript
  • RPL
Urq

Gleichzeitige Sprachen

Gleichzeitige Programmiersprachen werden optimiert, um reaktive Systeme, Systeme zu programmieren, die häufig unterbrochen werden und schnell antworten müssen. Viele solche Systeme werden auch Echtzeitsysteme genannt, und werden häufig im eingebetteten Gebrauch gefunden. Beispiele:

  • Argus
  • Averest
  • Esterel
  • WEIDE
Glanz
  • Signal
  • SyncCharts

Syntax-Berühren-Sprachen

Diese Sprachen helfen mit dem Erzeugen lexikalischer Analysatoren und parsers für Grammatiken ohne Zusammenhänge.

  • ANTLR
  • Kerze (anstatt lexikalische Analysatoren oder parsers zu erzeugen, nimmt Kerze EBNF Art der Grammatik, und erzeugen Sie den AST der Quelle)
  • Coco/R (EBNF mit der Semantik)
  • GNU-Bison (die Version von FSF von Yacc)
  • GNU Beugt (die Version von FSF von Lex)
  • lex (Lexikalische Analyse, von Glockenlaboratorien)
  • M4
  • yacc (noch ein anderer Bearbeiter-Bearbeiter, von Glockenlaboratorien)
  • JavaCC
  • Unsinn!

Sehsprachen

Sehprogrammiersprachen lassen Benutzer Programme in zwei - (oder mehr) - dimensionaler Weg, statt angeben, weil eindimensionaler Text über grafische Lay-Outs von verschiedenen Typen spannt.

  • CODE
  • Fabrik
G (verwendet in LabVIEW) Lava
  • Limnor
Max
  • NXT-G
  • Programmiersprache von Pict
Pro-Graph Reine Daten
  • Quarzkomponist
  • Kratzer (geschrieben in und gestützt auf dem Quieken, einer Version des Plausches)
  • Simulink
  • Subtext
  • ToonTalk
VEE VisSim
  • vvvv
  • EICASLAB

Einige dataflow Programmiersprachen sind auch Sehsprachen.

Sprachen von Wirth

Computerwissenschaftler Niklaus Wirth hat entworfen und hat mehrere einflussreiche Sprachen durchgeführt.

  • ALGOL W
  • Modula
  • Modula-2 (und Modula 3, usw. Varianten)
  • Obliq Modula 3 Variante
  • Oberon (Oberon, Oberon-07 und Oberon-2)
Bildendes Pascal Lagoona
  • Oberon-2
  • Pascal
  • Wenden Sie Pascal (eigentlicher Name für die Sprache von Delphi) ein

XML-basierte Sprachen

Das sind Sprachen, die darauf gestützt sind, oder die auf XML funktionieren. Obwohl die Entsprechungen des großen Jungen von Oracle/PostgreSQL/MSSQL für XML nicht noch bestehen, gibt es Sprachen, um dadurch und seine mehr baumorientierte Struktur zu schiffen.

Ameise Kerze
  • Cω\
  • ECMAScript ECMAScript für XML
  • Gelee
  • MXML
  • LZX
  • XAML
XMLmosaic
  • XPath
  • XQuery
  • XProc
  • XSLT

Siehe auch

Links


Gallium arsenide / Liste von Programmiersprachen
Impressum & Datenschutz