jeudi 25 octobre 2012

Computer Programming Languages ​​liste


Voyons d'abord avoir une brève discussion sur les notions de programmation informatique avant d'aller vers la compréhension de la logique des diverses catégories de langages de programmation informatique et en parcourant une liste de ceux-ci. Pour le dire précisément, la programmation informatique comprend toutes les activités qui sont impliqués dans la création et le maintien du code source, à savoir., Conception, rédaction, tester et déboguer le code source d'un programme donné. Un programme d'ordinateur est un ensemble d'instructions qui sont élaborées et écrit de telle manière qu'il reçoit de l'ordinateur pour exécuter un ensemble de tâches précises. Ces instructions, spécifications et critères de performance, qui sont écrites pour former un programme, constituent du code source du programme. C'est, je suppose, donne une brève idée sur ce que les programmes d'ordinateur et la programmation informatique est tout au sujet. Maintenant, nous allons aller vers la compréhension des langues dans un petit détail.

Langages de programmation

Un langage de programmation est une description, la mesure ou l'expression des processus ou des algorithmes qui comprend numériques ainsi que les données non numériques qui peuvent être effectuées par des machines informatiques. Les langages de programmation sont créés pour un grand nombre d'applications, mais la logique qui sous-tend leur création est commun - ils servent à contrôler et à réglementer le comportement et les performances de ces machines à calculer en ce qui concerne leur sortie désirée. Tous les langages de programmation ont deux composantes de base - la syntaxe et la sémantique. La syntaxe est la forme ou la disposition des symboles et des caractères propres à une langue particulière. Sémantique traiter avec le sens que d'un ensemble de caractères transmettre lorsqu'elle est disposée d'une manière particulière. Par exemple, penchons-nous sur quelques langages de programmation simples exemples pour avoir une idée de la syntaxe et de la sémantique avec matière de programmation.

Simple C + + Exemple de programme

Syntaxe:

# Include

using namespace std;

int main ()

{

cout << "Bonjour \ n";

retourner 0;

}

Sémantique:

Bonjour!

Exemple simple de programme COBOL

Syntaxe:

DISPLAY "Good Morning".

STOP RUN

Sémantique:

Bon Matin

Types de langages de programmation

Globalement, il existe deux types de base des langages de programmation fondées sur le niveau d'abstraction de l'architecture de jeu d'instructions de l'ordinateur. Ces deux types de langages de programmation sont langage de haut niveau et de langage de bas niveau. Langages de haut niveau sont les plus éloignées de la similarité des syntaxes de la machine et la plupart de ces langues utilisent de véritables éléments de langage du monde. En tant que tel, langages de haut niveau sont plus faciles à utiliser et offrent plus portabilité sur différentes plates-formes. Ces langues sont caractérisées par l'absence évidente de détails visibles de traitement du processeur telles que la gestion du contenu et des modèles pour l'accès mémoire. Pour que la machine à calculer à comprendre et à traiter les entrées de l'utilisateur, véhiculées par le langage de haut niveau, ces langues sont habituellement soumis n'importe lequel des trois types de programmes - interprètes ou traducteurs, compilateurs - de se convertir en une forme exécutable. Des exemples courants de langage de haut niveau sont Java, C et C + +. Langages de bas niveau sont les plus proches sous forme de code de l'ordinateur interne de la machine et sont, par conséquent, facilement et rapidement exécuté par l'ordinateur sans avoir à impliquer intermédiaire de convoyage des programmes tels que traducteurs, compilateurs et interprètes. 1GL et 2GL sont des exemples de langages de programmation courants de cette catégorie.

Langages de programmation Informatique: Liste par catégorie

Il existe plus de 700 langages de programmation qui ont été développés jusqu'à ce jour! Penchons-nous sur une liste de catégories de langages de programmation qui inclut certaines des langues les plus éminents et populaires relevant des catégories différentes.

Langages de programmation tableau

* Fortran

* Analytica

* Chapelle

* APL

* POISSON

* F

* A +

* F-Script

* Forteresse

* IDL

* J

* K

* PDL

* R

* NESL

* MATLAB (Matrix Laboratory)

* S-Lang

* Octave

* Nial

* SAC

* ZPL

* X10

Langues Programmation Orientée Aspect

* AspectLua

* AspectJ

* CaesarJ

Les équipes d'objets *

* E

* Aspect C + +

* Compose

Langages de programmation Authoring

* PILOTE

* Bigwig

* TUTEUR

* Coursewriter

Langues de l'Assemblée

* ASEM-51

* AKI

* ASCENSION

* ASPER

* BAL

* C -

* COMPASS

* Emu8086

* EDTASM

* FAP

* FASM

* GAZ

* HLA

* HLASM

* LC-3

* Couvre-sols souples

* MACRO-11

* MACRO-20

* MACRO-32

* MASM

* MI

* MIPS

* Motorola 68KAssembly de CPU

* MSNA

* NEAT

* PAL-III

* PASM

* RosAsm

* Sphinx

* TASM

* Yasm

Langues commande d'interface de ligne de programmation

* 4DOS

*. Bat

* Windows PowerShell

* CHAÎNE

* CLIST

* DCL

* DOS Batch Langue

* CMS EXEC

* EXEC 2

* JCL

Sh *

* Csh

* Ch.

* Tcsh

* Bash

Ksh *

* Zsh

* Rc

* Es coquille

* REXX

* SCLI

* SSCLI

* TACL

Langages de programmation compilés

* Ada

* ALGOL

* Ateji PX

* BASE

* C

* C + +

* C #

* CLEO

* CLIPPER 5.3

* Clush

* COBOL

* Clisp

* Cobra

* Maïs

* Curl

* D

* DASL

* Deplhi

* DIBOL

* Dylan

* Dylan.NET

* Ecere C

* Eiffel

* Facteur

* Forth

* Fortran

* Allez

* Haskell

* Harbour

* Java

* JOVIAL

* LabVIEW

* Nemerle

* Objective-C

* Pascal

* Plus

* PPC + +

* Python

* RPG

* Schéma

* SmallTalk

* ML

* Turing

* URQ

* Visual Basic

* Visual FoxPro

* Visual Prolog

* WinDev

* X + +

* XL

* Z + +

Langages de programmation simultanés

* Ada

* ChucK

* Cilk

* C Omega

* Clojure

* ConcurrentLua

* Concurrent Pascal

* Maïs

* Curry

* E

* Eiffel

* Erlang

* Allez

* Java

* Joignez-calcul

* Joule

* Limbo

* MultiLisp

* Occam

* Oz

* Pict

* SALSA

* Scala

* SR

Langages de programmation de flux de données

* Hartman Pipelines

* G

* Lucid

* Max

* Prograph

* Pure Data

* Vee

* VisSim

* Débit WebMethods

* Monk

* Oz

* VHDL

Langues de données Programmation Orientée

* Clarion

* Clipper

* DBase

* MUMPS

* SPARQL

SQL *

* Tutorial D

* Visual FoxPro

* WebQL

Langages de programmation éducatives

* Scratch

* Etoys

* Squeak

* BlueJ

* Greenfoot

* NetBeans

* Schéma

* Logo

* Common Lisp

* NewLISP

* Gambas

* Simple

* Microsoft Small Basic

* BASE-256

* Visual Basic. Net (l'un des plus populaires langauges de programmation informatique pour les débutants)

* Alice

* AgentSheets

* Baltie

* E-Slate

* CiMPLE

* Hackey Hack

* Guido van Robot

* Kodu

* Karel

* Mama

* Pascal

* Lego Mindstorms

* RoboMind

* Phrogram

* Stagecast Créateur

* Curry

* Haskel

* A + +

* Oz

* Qi II

* M2001

Données Langages de programmation structurés

* DBase

SQL *

* Clarion

* MUMPS

* SPARQL

* Fox Pro

* Clipper

* WebQL

Langages de programmation déclaratifs

* Ant

* Lustre

* Modelica

* XBase

* MetaPost

* DASL

* XSL Transformations

* Prolog

* Poses + +

Langages de programmation d'extension

* Ateji PX

* AutoLISP

* CAL

* C / AL

* DML

* Guile

* Lua

* OptimJ

* Python

* REXX

* Ruby

* S-Lang

SQL *

* Tcl

* Vimscript

* VBA

* Windows PowerShell

Langages de programmation ésotériques

* Les espaces

* Chef

* Knlingon

* Befunge

* Shakespeare

* LOLCODE

* FAUX

* Piet

* INTERCAL

* Malbolge

* SNUSP

Langages de programmation fonctionnels

* Charité

* Curl

* Clean

* F #

* Haskell

* Lisp

* Hop

* Mathematica

* ML

* Erlang

* R

* Les feuilles de calcul

* Kite

* OPS5

* Opal

Langues logique de programmation orientés

* Leda

* Janus

* Poplog

* Oz

* FRIL

* CLACL

* ROOP

* Alma-0

Quatrième Génération commerciaux Langages de programmation Environnement

FOCUS *

* MARK IV-

* Oracle Express 4GL

* SAS

* Mosaïque XML

* Aubit 4GL

* CorVision

* Uniface

* CLIC 4GL

* ABAP

* Ubercode

* XBase

* MAPPER

* Visual DataFlex

* Aujourd'hui

* Visual FoxPro

Langages de programmation de la machine

* UltraSPARC

* Motorola 6800

* Intel 8008/8080/8085

* StrongARM

* ARM

* Commodore 64 CPU

* MIPS R2000 / R3000

* National 32032

Langages de programmation interactif en mode

* BASE

* Clojure

* Clisp

* Erlang

* F #

* Forth

* FPr

* FRIL

* Haskell

* IDL

* Lua

* MUMPS

* Maple

* MATLAB

* ML

* Mythryl

* Perl

* PostScript

* Python

* R

* REXX

* Ruby

* Scala

* Schéma

* SmallTalk

* S-Lang

* Tcl

* Windows PowerShell

Langages de programmation interprété

* Ant

* APL

* AutoHotkey

* Autolt

* BASE

* 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

Langages de programmation itérative

* Aldor

* Alphard

* C #

* CLU

* Cobra

* Eiffel

* Icône

* IPL-v

* Lua

* Lush

* Python

* Sather

* XL

Liste des langages de programmation basés sur

* FPr

* Joy

* Lisp

* Lush

* R

* Tcl

* TRAC

Langues petits

* Appliquer

* Awk

* Comet

SQL *

Langages de programmation macro

* Cpp

* M4

* PHP

* SMX

Langues de programmation Meta

* C + +

* Curl

* D

* Forth

* Haskell

* Lisp

* Lua

* Système Maude

* Métal

* MetaOCaml

* Nemerle

* Perl

* Python

* Ruby

* SmallTalk

* XL

Langages de programmation Multiparadigm

* Ada

* ALF

* Alma

* APL

* BETA

* C + +

* C #

* ChucK

* Cobra

* Clisp

* Maïs

* Curl

* Curry

* D

* Delphi

* Dylan

* ECMAScript

* Eiffel

* F

* Fantom

* FPr

* Harbour

* Hop

* J

* LabVIEW

* Lasso

* Lava

* Leda

* Lua

* Protocoles méta-objet

* Mythryl

* Nemerle

* Objectif Camrl

* Oz

* Pascal Objet

* Perl

* PHP

* Pliant

* Poplog

* PPC + +

* Prograph

* Python

* R

* REBOL

* ROOP

* Ruby

* Scala

* Graine 7

* SISAL

* Les feuilles de calcul

* Tcl

* Windows PowerShell

* XL

Analyse numérique Langages de programmation

* Algues

* AMPL

* GAMS

* MATLAB

* Sénèque

Non-anglais langages de programmation basés sur

* ARLOGO

* Chinois BASIC

* Fjlnir

* HPL

* Lexico

* Rapira

* Glagol

* Portugol

Langues Object Oriented Programming classe Based

* Clisp

* Dylan

* Goo

* Cecil

* Acteur

* Ada 95

* BETA

* C + +

* Chrome

* ChucK

* Cobra

* ColdFusion

* Maïs

* Curl

* D

* DASL

* Delphi

* Dylan.NET

* E

* Ecere C

* Eiffel

* F-Script

* Fortran

* Forteresse

* FPr

* GAMBAS

* GML

* Harbour

* J

* Java

* Kite

* LabVIEW

* Lava

* Lua

* Modula-2

* Moto

* Nemerle

* NetRexx

* Oberon-2

* Pbject Pascal

* Objet 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

Langues Object Oriented Programming prototypes basés sur

* ABCL/1/R/R2/c en plus

* Agora

* Cecil

* ECMAScript

* Etoys

* Glyphic le script

* Io

* Lisaac

* Lua

* MOO

* NewtonScript

* Obliq

* R

* REBOL

* Auto

* Ardoise

* TADS

Langues hors-jeu de règles de programmation

* ISWIM

* ABC

* Discuter Hyper

* Ivy

* Miranda

* Occam

* Pliant

* Spin

* XL

Langages de programmation procéduraux

* Ada

* ALGOL

* Alma-0

* BASE

* BLISS

* C

* C + +

* C #

* ChucK

* Cobra

* COBOL

* ColdFusion

* Component Pascal

* Curl

* D

* DASL

* Dylan.NET

* Delphi

* Ecere C

* ECMAScript

* Eiffel

* Fortran

* FPC Pascal

* Harbour

* Discuter Hyper

* 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

Langues réfléchissantes

* Orientée Aspect

* Befunge

* C # #

* ChucK

* Cobra

* Component Pascal Noir Component Builder Box

* Cobra

* Curl

* DSelphi

* ECMAScript

* Eiffel

* Forth

* Harbour

* Java

* Lisp

* Lua

* Système Maude

*. NET FCLR

* Oberon-2

* Objective-C

* PCASTL

* Perl

* PHP

* Pico

* Pliant

* Poplog

* Prolog

* Python

* REBOL

* Ruby

* SmallTalk

* SNOBOL

* Tcl

* X + +

* XL

Langages de programmation fondées sur l'article

* CLIPS

* Constraint Handling Rules

* Jess

* OPS5

* Prolog

* Poses + +

Langages de script

* AppleScript

* AWK

* BeanShell

* Ch.

* CLIST

* ColdFusion

* ECMAScript

* CMS EXEC

* EXEC 2

* F-Script

* Falcon

* Frink

* GML

* ICI

* Io

* JASS

* Groovy

* Joignez-vous à Java

* Thé

* Lua

* MEL

* Mythryl

* Perl

* PHP

* PIKT

* Python

* R

* REBOL

* REXX

* Revolution

* Ruby

* SmallTalk

* S-Lang

* Se

* Tcl

* TorqueScript

* VBScript

* Windows PowerShell

* WinBatch

Empilez les langages de programmation

* Cat

* ColorForth

* Facteur

* Forth

* Joy

* Piet

* Poplog

* PostScript

* RPL

* URQ

Langages de programmation synchrones

* Argos

* Averest

* Esterel

* LEA

* Lustre

* Signal

* SynchCharts

Langues syntaxe de programmation de manutention

* ANTLR

* Coco / R

* GNU bison

* GNU Flex

* Lex

* M4

* Yacc

* JavaCC

* Rats!

Langages de programmation visuels

* CODE

* Eiffel

* Fabrik

* LabVIEW

* Lava

* Limnor

* Mindscript

* Max

* NXT-G

* PPL

* Prograph

* Pure Data

* Quartz Composer

* Scratch

* Simulink

* Les feuilles de calcul

* Subtext

* Tinkertoy

* VEE

* VisSim

* Ww

* EICASLAB

Langues Niklaus Wirth programmation

* ALGOL W

* Modula

* Modula-2 (Obliq basée sur Modula 3)

* Oberon

* Oberon-2

* Oberon-07

* Pascal Objet

Langues de programmation basé XML

* Ant

* C Omega

* Gelée

* LZX

* MXML

* XQuery

* XSLT

* XMLmosaic

Il est commun pour plusieurs langages de programmation à tomber sous plusieurs catégories en fonction de leur structure, la fonction, l'orientation ou tout autre critère. La popularité des langages de programmation »dépend de ces versatilités et multi-fonctionnalités.

Derniers langages de programmation informatiques

Les langages de programmation suivants ont été développés dans les années à partir de 2000. Jetons un oeil à cette liste des langages de programmation les plus récemment mis au point.

* Alma-0

* Aspect-J

* Ada 2005

* Boo

* C #

* Cobra

* Clojure

* D

* F #

* Fantom

* Facteur

* Ferite

* Groovy

* Allez

* Io

* Joy

* Joignez-vous à Java

* Kite

* Les liens

* B Petit

* Nemerle

* OptimJ

* Oberon-07

* Pure

* Squirrel

* Scala

* Subtext

* Visual Basic. Net

* Vala

* Windows PowerShell

* XL

La liste des langages de programmation fournie ici tente de comprendre la plupart des langages de programmation communs dans les principales catégories. Ceux qui poursuivent des carrières de programmation informatique doit être au courant de toutes les autres langues appartenant à diverses autres catégories qui n'ont pas été élucidés dans cet article. Cet article sur les langages de programmation liste est une tentative pour enrôler quelques-uns des plus couramment utilisés et développés récemment, langages de programmation pour donner une idée sur le grand nombre et la variété des langages de programmation qui sont disponibles pour une grande variété de fins de programmation et d'exigences. Bonne programmation!

Aucun commentaire:

Enregistrer un commentaire