Mittwoch, 7. November 2012
Computer Programming Languages Liste
Lassen Sie uns zuerst einen kurzen Diskussion über Computer-Programmierung Grundlagen, bevor wir in Richtung Verständnis der Logik hinter verschiedenen Kategorien von Programmiersprachen und Durchsuchen einer Liste davon. Um es genauer gesagt, umfasst Computer-Programmierung all jene Aktivitäten, die in die Erstellung und Pflege des Quellcodes, nämlich beteiligt sind., Gestaltung, Schreiben, Testen und Debuggen des Quellcodes einem bestimmten Programm. Ein Computerprogramm ist ein Satz von Befehlen, die entwickelt und geschrieben in einer solchen Weise, dass es wird der Computer eine bestimmte Gruppe von Aufgaben durchzuführen. Diese Anweisungen, Spezifikationen und Leistungsanforderungen, die geschrieben, um ein Programm zu bilden, bilden des Quellcodes des Programms. Das, denke ich, gibt einen kurzen Vorstellung davon, was Computerprogramme und Computer-Programmierung geht. Lassen Sie uns nun zum Verständnis Sprachen in einem kleinen Detail gehen.
Programmiersprachen
Eine Programmiersprache ist eine Beschreibung, Messung oder ein Ausdruck von Prozessen oder Algorithmen, die sowohl digitale als auch nicht-digitalen Daten, die von Rechenmaschinen durchgeführt werden kann, umfasst. Programmiersprachen sind für eine große Anzahl von Zwecken erstellt, aber der Grundgedanke hinter ihrer Entstehung üblich - sie dienen zur Steuerung und Regelung des Verhaltens und der Leistung dieser Rechenmaschinen im Hinblick auf ihre gewünschte Ausgabe. Alle Programmiersprachen haben zwei grundlegende Komponenten - Syntax und Semantik. Die Syntax ist die Form oder die Anordnung der Symbole und Zeichen typisch für eine bestimmte Sprache. Semantik befassen sich mit der Bedeutung, dass ein Satz von Zeichen, wenn sie in einer bestimmten Weise angeordnet vermitteln. Zum Beispiel, lasst uns auf ein paar einfache Programmiersprachen Beispiele anschauen, um eine Vorstellung von Syntax und Semantik in Bezug auf die Programmierung erhalten.
Einfache C + + Programmbeispiel
Syntax:
# Include
using namespace std;
int main ()
{
cout << "Good Morning \ n";
return 0;
}
Semantic:
Good Morning!
Einfache COBOL Programm Beispiel
Syntax:
DISPLAY "Good Morning".
STOP RUN
Semantik:
Guten Morgen
Arten von Programmiersprachen
Im Großen und Ganzen gibt es zwei grundlegende Arten von Programmiersprachen auf der Ebene der Abstraktion von der Architektur des Computers Befehlssatz basiert. Diese zwei Arten von Programmiersprachen sind Hochsprache und niedrige Level-Sprache. Hochsprachen werden in Ähnlichkeit von Maschine Syntaxen weitesten und die meisten dieser Sprachen nutzen realen Welt Sprachelemente. Als solche sind Hochsprachen nutzerfreundlicher und bieten größere Portabilität über verschiedene Plattformen. Diese Sprachen werden durch die auffällige sichtbare Abwesenheit von CPU-Details wie Scope Management und Modelle für Speicherzugriff gekennzeichnet. Um für die Rechenmaschine zu verstehen und zu verarbeiten die Eingaben des Benutzers, durch Hochsprache gefördert, solche Sprachen Regel unterziehen jede der drei Arten von Programmen - Dolmetscher, Compiler oder Übersetzer - in eine ausführbare Form konvertiert werden. Gängige Beispiele für Hochsprachen wie Java, C und C + +. Low-Level-Sprachen sind die nächsten in Form des Computers internen Maschinencode und sind daher leicht und schnell durch den Computer ohne Zwischenhändler beteiligt Förder-Programme wie Übersetzer, Compiler und Interpreter ausgeführt. 1GL und 2GL sind Beispiele von gängigen Programmiersprachen dieser Kategorie.
Computer Programming Languages: Liste nach Kategorie
Es gibt über 700 Programmiersprachen, die bis heute entwickelt wurden! Lassen Sie uns an einem kategorisierte Liste von Programmiersprachen, die einige der bekanntesten und beliebtesten Sprachen unter verschiedenen Kategorien aufgelistet sind aussehen.
Array Programmiersprachen
* Fortran
* Analytica
* Chapel
* APL
* Fisch
* F
* A +
* F-Script
* Festung
* IDL
* J
* K
* PDL
* R
* NESL
* MATLAB (Matrix Laboratory)
* S-Lang
* Octave
* Nial
* SAC
* ZPL
* X10
Aspect Oriented Programming Languages
* AspectLua
* AspectJ
* CaesarJ
* Object Teams
* E
* Aspect C + +
* Compose
Authoring Programmiersprachen
* PILOT
* Bigwig
* TUTOR
* Coursewriter
Assembly Sprachen
* ASEM-51
* AKI
* ASCENT
* ASPER
* BAL
* C -
* COMPASS
* Emu8086
* EDTASM
* FAP
* FASM
* GAS
* HLA
* HLASM
* LC-3
* Linoleum
* MACRO-11
* MACRO-20
* MACRO-32
* MASM
* MI
* MIPS
* Motorola 68KAssembly der CPUs
* NASM
* NEAT
* PAL-III
* PASM
* RosAsm
* Sphinx
* TASM
* Yasm
Command Line Interface Programming Languages
* 4DOS
*. Bat
* Windows PowerShell
* CHAIN
* CLIST
* DCL
* DOS Batch Sprache
* CMS EXEC
* EXEC 2
* JCL
* Sh
* Csh
* Ch
* Tcsh
* Bash
* Ksh
* Zsh
* Rc
* Es shell
* REXX
* SCLI
* SSCLI
* TACL
Zusammengestellt Programmiersprachen
* Ada
* ALGOL
* Ateji PX
* BASIC
* C
* C + +
* C #
* CLEO
* CLIPPER 5,3
* Clush
* COBOL
* Clisp
* Cobra
* Corn
* Locken
* D
* DASL
* Deplhi
* DIBOL
* Dylan
* Dylan.NET
* Ecere C
* Eiffel
* Faktor
* Forth
* Fortran
* Gehen
* Haskell
* Harbour
* Java
* JOVIAL
* LabVIEW
* Nemerle
* Objective-C
* Pascal
* Plus
* PPC + +
* Python
* RPG
* Scheme
* SmallTalk
* ML
* Turing
* URQ
* Visual Basic
* Visual FoxPro
* Visual Prolog
* WinDev
* X + +
* XL
* Z + +
Concurrent Programming Languages
* Ada
* ChucK
* Cilk
* C Omega
* Clojure
* ConcurrentLua
* Concurrent Pascal
* Corn
* Curry
* E
* Eiffel
* Erlang
* Gehen
* Java
* Join-Kalkül
* Joule
* Limbo
* MultiLisp
* Occam
* Oz
* Pict
* SALSA
* Scala
* SR
Dataflow Programmiersprachen
* Hartman Pipelines
* G
* Lucid
* Max
* Prograph
* Pure Data
* Vee
* VisSim
* WebMethods Durchfluss
* Monk
* Oz
* VHDL
Daten Oriented Programming Languages
* Clarion
* Clipper
* DBase
* MUMPS
* SPARQL
* SQL
* Tutorial D
* Visual FoxPro
* WebQL
Educational Programming Languages
* Scratch
* Etoys
* Squeak
* BlueJ
* Greenfoot
* NetBeans
* Scheme
* Logo
* Common Lisp
* NewLISP
* Gambas
* Einfache
* Microsoft Small Basic
* BASIC-256
* Visual Basic. Net (einem der beliebtesten Computer-Programmierung langauges für Anfänger)
* Alice
* AgentSheets
* Baltie
* E-Slate
* CIMple
* Hackey Hack
* Guido van Robot
* Kodu
* Karel
* Mama
* Pascal
* Lego Mindstorms
* RoboMind
* Phrogram
* Stagecast Creator
* Curry
* Haskel
* A + +
* Oz
* Qi II
* M2001
Daten Structured Programming Languages
* DBase
* SQL
* Clarion
* MUMPS
* SPARQL
* Fox Pro
* Clipper
* WebQL
Deklarative Programmiersprachen
* Ant
* Lustre
* Modelica
* XBase
* MetaPost
* DASL
* XSL Transformations
* Prolog
* Poses + +
Erweiterung Programmiersprachen
* Ateji PX
* AutoLISP
* CAL
* C / AL
* DML
* Guile
* Lua
* OptimJ
* Python
* REXX
* Ruby
* S-Lang
* SQL
* Tcl
* Vimscript
* VBA
* Windows PowerShell
Esoteric Programming Languages
* Whitespace
* Chef
* Knlingon
* Befunge
* Shakespeare
* LOLCODE
* FALSE
* Piet
* INTERCAL
* Malbolge
* SNUSP
Functional Programming Languages
* Charity
* Locken
* Clean
* F #
* Haskell
* Lisp
* Hop
* Mathematica
* ML
* Erlang
* R
* Spreadsheets
* Kite
* OPS5
* Opal
Logic Oriented Programming Languages
* Leda
* Janus
* Poplog
* Oz
* FRIL
* CLACL
* Roop
* Alma-0
Vierte Generation Commercial Environment Programmiersprachen
* FOCUS
* MARK-IV
* Oracle Express 4GL
* SAS
* XML Mosaik
* Aubit 4GL
* CorVision
* Uniface
* LINC 4GL
* ABAP
* Ubercode
* XBase
* MAPPER
* Visual DataFlex
* Heute
* Visual FoxPro
Maschine Programmiersprachen
* UltraSPARC
* Motorola 6800
* Intel 8008/8080/8085
* StrongARM
* ARM
* Commodore 64 CPU
* MIPS R2000 / R3000
* National 32032
Interaktiver Modus Programmiersprachen
* BASIC
* Clojure
* Clisp
* Erlang
* F #
* Forth
* FPr
* FRIL
* Haskell
* IDL
* Lua
* MUMPS
* Maple
* MATLAB
* ML
* Mythryl
* Perl
* PostScript
* Python
* R
* REXX
* Ruby
* Scala
* Scheme
* SmallTalk
* S-Lang
* Tcl
* Windows PowerShell
Interpretiert Programmiersprachen
* Ant
* APL
* AutoHotkey
* Autolt
* BASIC
* Databus
* Eiffel
* Forth
* FPr
* Frink
* GML
* Groovy
* Haskell
* J
* LISP
* LPC
* Lua
* Lush
* MUMPS
* Maple
* Pascal
* Perl
* PIKT
* PostScript
* Python
* REXX
* R
* Ruby
* S-Lang
* Spin
* TorqueScript
* ThinBasic
* VBScript
* Windowes PowerShell
* XMLmosaic
Iterative Programmiersprachen
* Aldor
* Alphard
* C #
* CLU
* Cobra
* Eiffel
* Icon
* IPL-v
* Lua
* Lush
* Python
* Sather
* XL
Liste Based Programming Languages
* FPr
* Joy
* Lisp
* Lush
* R
* TCl
* TRAC
Kleine Sprachen
* Gelten
* Awk
* Comet
* SQL
Macro Programming Languages
* Cpp
* M4
* PHP
* SMX
Meta-Programmierung Sprachen
* C + +
* Locken
* D
* Forth
* Haskell
* Lisp
* Lua
* Maude-System
* MetaL
* MetaOCaml
* Nemerle
* Perl
* Python
* Ruby
* SmallTalk
* XL
Multiparadigmen Programmiersprachen
* Ada
* ALF
* Alma
* APL
* BETA
* C + +
* C #
* ChucK
* Cobra
* Clisp
* Corn
* Locken
* Curry
* D
* Delphi
* Dylan
* ECMAScript
* Eiffel
* F
* Fantom
* FPr
* Harbour
* Hop
* J
* LabVIEW
* Lasso
* Lava
* Leda
* Lua
* Metaobjekt Protokolle
* Mythryl
* Nemerle
* Ziel Camrl
* Oz
* Object Pascal
* Perl
* PHP
* Pliant
* Poplog
* PPC + +
* Prograph
* Python
* R
* REBOL
* Roop
* Ruby
* Scala
* Seed 7
* SISAL
* Spreadsheets
* Tcl
* Windows PowerShell
* XL
Numerische Analysis Programmiersprachen
* Algen
* AMPL
* GAMS
* MATLAB
* Seneca
Non-English Based Programming Languages
* ARLOGO
* Chinesische BASIC
* Fjlnir
* HPL
* Lexico
* Rapira
* Glagol
* Portugol
Object Oriented Class Based Programming Languages
* Clisp
* Dylan
* Goo
* Cecil
* Schauspieler
* Ada 95
* BETA
* C + +
* Chrome
* ChucK
* Cobra
* ColdFusion
* Corn
* Locken
* D
* DASL
* Delphi
* Dylan.NET
* E
* Ecere C
* Eiffel
* F-Script
* Fortran
* Festung
* FPr
* GAMBAS
* GML
* Harbour
* J
* Java
* Kite
* LabVIEW
* Lava
* Lua
* Modula-2
* Moto
* Nemerle
* NetRexx
* Oberon-2
* Pbject Pascal
* Object Caml
* Perl 5
* PHP
* Pliant
* PPC + +
* Prograph
* Python
* Revolution
* Ruby
* Scala
* Seccia
* Simula
* SmallTalk
* SPIN
* SuperCollider
* VBScript
* Visual DataFlex
* Visual FoxPro
* Visual Prolog
* X + +
* XOTcl
Object Oriented Prototype Based Programming Languages
* ABCL/1/R/R2/c Plus
* Agora
* Cecil
* ECMAScript
* Etoys
* Glyphic script
* Io
* Lisaac
* Lua
* MOO
* NewtonScript
* Obliq
* R
* REBOL
* Self
* Slate
* TADS
Abseitsregel Programmiersprachen
* ISWIM
* ABC
* Hyper Diskussion
* Ivy
* Miranda
* Occam
* Pliant
* Spin
* XL
Prozeduralen Programmiersprachen
* Ada
* ALGOL
* Alma-0
* BASIC
* BLISS
* C
* C + +
* C #
* ChucK
* Cobra
* COBOL
* ColdFusion
* Component Pascal
* Locken
* D
* DASL
* Dylan.NET
* Delphi
* Ecere C
* ECMAScript
* Eiffel
* Fortran
* FPC Pascal
* Harbour
* Hyper Diskussion
* Java
* JOVIAL
* Lasso
* Modula-2
* Oberon
* Oberon-2
* MATLAB
* MUMPS
* Nemerle
* Occam
* Pascal
* PCASTL
* Perl
* PL / C
* PL / I
* Plus
* Python
* R
* Rapira
* RPG
* S-Lang
* VBScript
* Visual Basic
* Visual FoxPro
* X + +
* XL
* XMLmosaic
Reflektierende Sprachen
* Aspect Oriented
* Befunge
* C # #
* ChucK
* Cobra
* Component Pascal Black Box Component Builder
* Cobra
* Locken
* DSelphi
* ECMAScript
* Eiffel
* Forth
* Harbour
* Java
* Lisp
* Lua
* Maude-System
*. NET FCLR
* Oberon-2
* Objective-C
* PCASTL
* Perl
* PHP
* Pico
* Pliant
* Poplog
* Prolog
* Python
* REBOL
* Ruby
* SmallTalk
* SNOBOL
* Tcl
* X + +
* XL
Regelbasierte Programmiersprachen
* CLIPS
* Constraint Handling Rules
* Jess
* OPS5
* Prolog
* Poses + +
Scripting Sprachen
* AppleScript
* AWK
* BeanShell
* Ch
* CLIST
* ColdFusion
* ECMAScript
* CMS EXEC
* EXEC 2
* F-Script
* Falcon
* Frink
* GML
* ICI
* Io
* JASS
* Groovy
* Join Java
* Tee
* Lua
* MEL
* Mythryl
* Perl
* PHP
* PIKT
* Python
* R
* REBOL
* REXX
* Revolution
* Ruby
* SmallTalk
* S-Lang
* Se
* Tcl
* TorqueScript
* VBScript
* Windows PowerShell
* WinBatch
Stack-basierten Programmiersprachen
* Cat
* ColorForth
* Faktor
* Forth
* Joy
* Piet
* Poplog
* PostScript
* RPL
* URQ
Synchrone Programmiersprachen
* Argos
* Averest
* Esterel
* LEA
* Lustre
* Signal
* SynchCharts
Syntax Handhabung Programmiersprachen
* ANTLR
* Coco / R
* GNU bison
* GNU Flex
* Lex
* M4
* Yacc
* JavaCC
* Rats!
Visual Programming Languages
* CODE
* Eiffel
* Fabrik
* LabVIEW
* Lava
* Limnor
* Mindscript
* Max
* NXT-G
* PPL
* Prograph
* Pure Data
* Quartz Composer
* Scratch
* Simulink
* Spreadsheets
* Subtext
* Tinkertoy
* VEE
* VisSim
* Ww
* EICASLAB
Niklaus Wirth Programmiersprachen
* ALGOL W
* Modula
* Modula-2 (Obliq auf Modula 3 basierend)
* Oberon
* Oberon-2
* Oberon-07
* Object Pascal
XML-basierte Programmiersprachen
* Ant
* C Omega
* Jelly
* LZX
* MXML
* XQuery
* XSLT
* XMLmosaic
Es ist üblich, für viele Programmiersprachen unter mehreren Kategorien auf ihre Struktur, Funktion, Orientierung oder anderen Kriterien zu fallen. Programmiersprachen 'Popularität hängt dieser versatilities und Multi-Funktionalitäten.
Aktuelle Computer-Programmiersprachen
Die folgenden Programmiersprachen wurden in den Jahren ab 2000 entwickelt. Werfen wir einen Blick auf diese Liste der zuletzt entwickelten Programmiersprachen.
* Alma-0
* Aspect-J
* Ada 2005
* Boo
* C #
* Cobra
* Clojure
* D
* F #
* Fantom
* Faktor
* Ferite
* Groovy
* Gehen
* Io
* Joy
* Join Java
* Kite
* Links
* Little b
* Nemerle
* OptimJ
* Oberon-07
* Pure
* Squirrel
* Scala
* Subtext
* Visual Basic. Net
* Vala
* Windows PowerShell
* XL
Die Programmiersprachen Liste hier bereitgestellten versucht, die meisten gängigen Programmiersprachen in den wichtigsten Kategorien umfassen. Wer verfolgt Computer-Programmierung Karrieren muss bewusst sein, alle anderen Sprachen gehören zu verschiedenen anderen Kategorien, die in diesem Artikel nicht aufgeklärt. Dieser Artikel basiert auf Programmiersprachen Liste ist ein Versuch, einige der am häufigsten verwendeten und neu entwickelte, Programmiersprachen zu gewinnen, um eine Vorstellung über die große Anzahl und Vielfalt von Programmiersprachen, die für eine breite Vielzahl von Programmiersprachen Zwecke und Anforderungen sind zu geben. Frohes Programmieren!
Abonnieren
Kommentare zum Post (Atom)
Keine Kommentare:
Kommentar veröffentlichen