sábado, 17 de novembro de 2012

Computer Programming Languages ​​Lista


Vamos primeiro ter uma breve discussão sobre noções básicas de programação de computador, antes de avançar para compreender a lógica por trás de várias categorias de linguagens de programação de computador e navegar através de uma lista dessas. Para colocá-lo precisamente, programação de computador inclui todas as actividades que estão envolvidos na criação e manutenção do código fonte, viz., Desenhando, escrevendo, testar e depurar o código fonte de um determinado programa. Um programa de computador é um conjunto de instruções que são desenvolvidos e gravados de tal maneira que se obtém o computador para executar um conjunto específico de tarefas. Estas instruções, especificações e requisitos de desempenho, que são escritos para formar um programa, constituem o código fonte do programa. Isso, eu acho, dá uma breve idéia do que programas de computador e programação de computadores é tudo. Agora, vamos avançar no sentido de linguagens em um pequeno detalhe.

Linguagens de Programação

A linguagem de programação é uma descrição de medição, ou a expressão de processos ou algoritmos que inclui digitais, bem como não dados digitais que podem ser executados por máquinas de computação. As linguagens de programação são criados para um grande número de propósitos, mas a lógica básica por trás de sua criação é comum - que servem para controlar e regular o comportamento e desempenho de máquinas de computação desse tipo com relação a sua saída desejada. Todas as linguagens de programação têm dois componentes básicos - sintaxe e semântica. A sintaxe é a forma ou disposição dos símbolos e personagens típicos de uma linguagem particular. Semântica lidar com o sentido que um conjunto de caracteres transmitir quando dispostos de uma maneira particular. Por exemplo, vamos olhar para um par de línguas exemplos de programação simples para se ter uma idéia da sintaxe e semântica com relação à programação.

Exemplo programa C + + simples

Sintaxe:

# Include

using namespace std;

int main ()

{

cout << "Good Morning \ n";

retornar 0;

}

Semântica:

Bom dia!

Exemplo de programa simples COBOL

Sintaxe:

DISPLAY "Good Morning".

PARE DE FUNCIONAR

Semântica:

Bom dia

Tipos de Linguagens de Programação

Em termos gerais, existem dois tipos básicos de linguagens de programação com base no nível de abstração da arquitetura do conjunto de instruções do computador. Estes dois tipos de linguagens de programação são linguagem de alto nível e linguagem de baixo nível. Linguagens de alto nível estão mais à semelhança de sintaxes de máquinas ea maioria destas línguas fazem uso de elementos de linguagem do mundo real. Como tal, linguagens de alto nível são mais user-friendly e oferecer maior portabilidade entre diferentes plataformas. Essas línguas são caracterizadas pela ausência conspícua visível de detalhes de processamento da CPU, tais como gerenciamento de escopo e modelos para acesso à memória. Para que a máquina de computação para entender e processar as entradas do usuário, transportados através da linguagem de alto nível, tais línguas passam por qualquer um dos três tipos de programas - intérpretes, compiladores ou tradutores - para se convertido em uma forma executável. Exemplos comuns de linguagem de alto nível são Java, C e C + +. Linguagens de baixo nível são o mais próximo em forma de código de máquina do computador interno e, portanto, fácil e prontamente executado pelo computador, sem ter de envolver intermediário transmitir programas como tradutores, compiladores e intérpretes. 1GL e 2GL são exemplos de linguagens de programação comuns desta categoria.

Computador Linguagens de Programação: Lista por Categoria

Há mais de 700 linguagens de programação que foram desenvolvidos até a data! Vejamos uma lista categorizada de linguagens de programação, que inclui algumas das línguas mais importantes e populares listados em categorias diferentes.

Programação Idiomas matriz

* Fortran

* Analytica

* Capela

* APL

* Peixe

* F

* A +

* F-Script

* Fortaleza

* IDL

* J

* K

* PDL

* R

* NESL

* MATLAB (Matrix Laboratory)

* S-Lang

* Octave

* Nial

* SAC

* ZPL

* X10

Idiomas Aspect Oriented Programming

* AspectLua

* AspectJ

* CaesarJ

* Equipes de Objetos

* E

* Aspect C + +

* Componha

Programação linguagens de autoria

* PILOTO

* Bigwig

* TUTOR

* Coursewriter

Linguagens Assembly

* ASEM-51

* AKI

* SUBIDA

* ASPER

* BAL

* C -

* COMPASS

* Emu8086

* EDTASM

* FAP

* FASM

* GÁS

* HLA

* HLASM

* LC-3

* Linoleum

* MACRO-11

* MACRO-20

* MACRO-32

* MASM

* MI

* MIPS

* Motorola 68KAssembly de CPUs

* NASM

* NEAT

* PAL-III

* PASM

* RosAsm

* Esfinge

* TASM

* Yasm

De linha de comando de programação de interface de Idiomas

* 4DOS

* Morcego.

* Windows PowerShell

* CADEIA

* CLIST

* DCL

* DOS Batch Língua

* CMS EXEC

* EXEC 2

* JCL

Sh *

* Csh

* Ch

* Tcsh

* Festa

* Ksh

* Zsh

* Rc

* Es shell

* REXX

* SCLI

* SSCLI

* TACL

Compilados Linguagens de Programação

* Ada

* ALGOL

* Ateji PX

* BASIC

* C

* C + +

* C #

* CLEO

* CLIPPER 5,3

* Clush

* COBOL

* Clisp

* Cobra

* Milho

* Curva

* D

* DASL

* Deplhi

* DIBOL

* Dylan

* Dylan.NET

* Ecere C

* Eiffel

* Fator

* Forth

* Fortran

* Vá

* Haskell

* Porto

* Java

* JOVIAL

* LabVIEW

* Nemerle

* Objective-C

* Pascal

* Plus

* PPC + +

* Python

* RPG

* Esquema

* SmallTalk

* ML

* Turing

* URQ

* Visual Basic

* Visual FoxPro

* Visual Prolog

* WINDEV

* X + +

* XL

* Z + +

Concurso de Linguagens de Programação

* Ada

* Chuck

* Cilk

* C Omega

* Clojure

* ConcurrentLua

* Pascal Concorrente

* Milho

* Curry

* E

* Eiffel

* Erlang

* Vá

* Java

* Junte-Calculus

* Joule

* Limbo

* Multilisp

* Occam

* Oz

* Pict

* SALSA

* Scala

* SR

Programação Idiomas Dataflow

* Hartman Dutos

* G

* Lucid

* Max

* Prograph

* Pure Data

* Vee

* VisSim

* Fluxo de WebMethods

* Monk

* Oz

* VHDL

Dados Linguagens de Programação Orientada

* Clarion

* Clipper

* DBase

* MUMPS

* SPARQL

* SQL

* Tutorial D

* Visual FoxPro

* WebQL

Educacionais Linguagens de Programação

* Raspadinha

* Etoys

* Squeak

* BlueJ

* Greenfoot

* NetBeans

* Esquema

* Logo

* Common Lisp

* NewLISP

* Gambas

* Simples

* Microsoft Small Basic

* BASIC-256

* Visual Basic. Líquido (uma das linguagens de programação mais populares de informática para iniciantes)

* Alice

* AgentSheets

* Baltie

* E-Slate

* CiMPLE

* Hackey Corte

* Guido van Robot

* Kodu

* Karel

* Mama

* Pascal

* Lego Mindstorms

* RoboMind

* Phrogram

* Stagecast Criador

* Curry

* Haskel

* A + +

* Oz

* Qi II

* M2001

Dados estruturados Linguagens de Programação

* DBase

* SQL

* Clarion

* MUMPS

* SPARQL

* Fox Pro

* Clipper

* WebQL

Declarativas Linguagens de Programação

* Formiga

* Lustre

* Modelica

* XBase

* MetaPost

* DASL

* Transformações de XSL

* Prolog

* Poses + +

Programação Linguagens de extensão

* Ateji PX

* AutoLISP

* CAL

* C / AL

* DML

* Guile

* Lua

* OptimJ

* Python

* REXX

* Ruby

* S-Lang

* SQL

* Tcl

* Vimscript

* VBA

* Windows PowerShell

Esotéricos Linguagens de Programação

* Whitespace

* Chef

* Knlingon

* Befunge

* Shakespeare

* LOLCODE

* FALSE

* Piet

* INTERCAL

* Malbolge

* SNUSP

Funcionais Linguagens de Programação

* Caridade

* Curva

* Clean

* F #

* Haskell

* Lisp

* Hop

* Mathematica

* ML

* Erlang

* R

* Planilhas

* Kite

* OPS5

* Opal

Idiomas Lógica de Programação Orientada

* Leda

* Janus

* Poplog

* Oz

* Fril

* CLACL

* Roop

* Alma-0

Quarta Geração linguagens de programação comerciais Ambiente

* FOCUS

* MARK-IV

* Oracle Express 4GL

* SAS

* Mosaico XML

* Aubit 4GL

* CorVision

* Uniface

* LINC 4GL

* ABAP

* Ubercode

* XBase

* MAPPER

* Visual DataFlex

* Hoje

* Visual FoxPro

Programação linguagens de máquina

* UltraSPARC

* Motorola 6800

* Intel 8008/8080/8085

* StrongARM

* ARM

* Commodore 64 CPU

* MIPS R2000 / R3000

* National 32032

Linguagens de programação no modo interativo

* BASIC

* Clojure

* Clisp

* Erlang

* F #

* Forth

* FPr

* Fril

* Haskell

* IDL

* Lua

* MUMPS

* Bordo

* MATLAB

* ML

* Mythryl

* Perl

* PostScript

* Python

* R

* REXX

* Ruby

* Scala

* Esquema

* SmallTalk

* S-Lang

* Tcl

* Windows PowerShell

Interpretadas Linguagens de Programação

* Formiga

* APL

* AutoHotkey

* Autolt

* BASIC

* Databus

* Eiffel

* Forth

* FPr

* Frink

* GML

* Groovy

* Haskell

* J

* LISP

* LPC

* Lua

* Lush

* MUMPS

* Bordo

* Pascal

* Perl

* PIKT

* PostScript

* Python

* REXX

* R

* Ruby

* S-Lang

* Rotação

* TorqueScript

* ThinBasic

* VBScript

* Windowes PowerShell

* XMLmosaic

Iterativo Linguagens de Programação

* Aldor

* Alphard

* C #

* CLU

* Cobra

* Eiffel

* Ícone

* IPL-v

* Lua

* Lush

* Python

* Sather

* XL

Lista de linguagens de programação baseadas

* FPr

* Joy

* Lisp

* Lush

* R

* TCL

* TRAC

Idiomas pequenos

* Aplicar

* Awk

* Comet

* SQL

Macro Linguagens de Programação

* Cpp

* M4

* PHP

* SMX

Linguagens de programação meta

* C + +

* Curva

* D

* Forth

* Haskell

* Lisp

* Lua

* Sistema de Maude

* MetaL

* MetaOCaml

* Nemerle

* Perl

* Python

* Rubi

* SmallTalk

* XL

Programação Idiomas multiparadigma

* Ada

* ALF

* Alma

* APL

* BETA

* C + +

* C #

* Chuck

* Cobra

* Clisp

* Milho

* Curva

* Curry

* D

* Delphi

* Dylan

* ECMAScript

* Eiffel

* F

* Fantom

* FPr

* Porto

* Hop

* J

* LabVIEW

* Lasso

* Lava

* Leda

* Lua

* Metaobject protocolos

* Mythryl

* Nemerle

* Objetivo Camrl

* Oz

* Object Pascal

* Perl

* PHP

* Pliant

* Poplog

* PPC + +

* Prograph

* Python

* R

* REBOL

* Roop

* Ruby

* Scala

* Semente de 7

* SISAL

* Planilhas

* Tcl

* Windows PowerShell

* XL

Linguagens de Programação Análise Numérica

* Algas

* AMPL

* GAMS

* MATLAB

* Seneca

Não-inglês linguagens de programação baseadas

* ARLOGO

* Chinês BASIC

* Fjlnir

* HPL

* Lexico

* Rapira

* Glagol

* Portugol

Object Oriented Classe linguagens de programação baseadas

* Clisp

* Dylan

* Goo

* Cecil

* Ator

* Ada 95

* BETA

* C + +

* Chrome

* Chuck

* Cobra

* ColdFusion

* Milho

* Curva

* D

* DASL

* Delphi

* Dylan.NET

* E

* Ecere C

* Eiffel

* F-Script

* Fortran

* Fortaleza

* FPr

* Gambas

* GML

* Porto

* J

* Java

* Kite

* LabVIEW

* Lava

* Lua

* Modula-2

* Moto

* Nemerle

* NetRexx

* Oberon-2

* Pbject Pascal

* Objeto Caml

* Perl 5

* PHP

* Pliant

* PPC + +

* Prograph

* Python

* Revolução

* Ruby

* Scala

* Seccia

* Simula

* SmallTalk

* SPIN

* SuperCollider

* VBScript

* Visual DataFlex

* Visual FoxPro

* Visual Prolog

* X + +

* XOTcl

Object Oriented protótipo baseado Linguagens de Programação

* ABCL/1/R/R2/c mais

* Agora

* Cecil

* ECMAScript

* Etoys

* Glyphic roteiro

* Io

* Lisaac

* Lua

* MOO

* NewtonScript

* Obliq

* R

* REBOL

* Auto

* Slate

* TADS

Offside Linguagens de Programação Regra

* ISwim

* ABC

* Converse Hiper

* Ivy

* Miranda

* Occam

* Pliant

* SPIN

* XL

Processuais Linguagens de Programação

* Ada

* ALGOL

* Alma-0

* BASIC

* BLISS

* C

* C + +

* C #

* Chuck

* Cobra

* COBOL

* ColdFusion

* Componente Pascal

* Curva

* D

* DASL

* Dylan.NET

* Delphi

* Ecere C

* ECMAScript

* Eiffel

* Fortran

* FPC Pascal

* Porto

* Converse Hiper

* 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

Idiomas reflexivas

* Orientada a Aspectos

* Befunge

* C # #

* Chuck

* Cobra

* Componente Pascal Preto componente construtor Caixa

* Cobra

* Curva

* DSelphi

* ECMAScript

* Eiffel

* Forth

* Porto

* Java

* Lisp

* Lua

* Sistema de Maude

*. NET FCLR

* Oberon-2

* Objective-C

* PCASTL

* Perl

* PHP

* Pico

* Pliant

* Poplog

* Prolog

* Python

* REBOL

* Ruby

* SmallTalk

* SNOBOL

* Tcl

* X + +

* XL

Regra Linguagens de Programação baseados

* CLIPS

* Manuseio de regras de restrição

* Jess

* OPS5

* Prolog

* Poses + +

Linguagens de script

* AppleScript

* AWK

* BeanShell

* Ch

* CLIST

* ColdFusion

* ECMAScript

* CMS EXEC

* EXEC 2

* F-Script

* Falcon

* Frink

* GML

* ICI

* Io

* JASS

* Groovy

* Junte-se ao Java

* Chá

* Lua

* MEL

* Mythryl

* Perl

* PHP

* PIKT

* Python

* R

* REBOL

* REXX

* Revolução

* Ruby

* SmallTalk

* S-Lang

* Se

* Tcl

* TorqueScript

* VBScript

* Windows PowerShell

* WinBatch

Pilha linguagens de programação baseadas

* Gato

* ColorForth

* Fator

* Forth

* Joy

* Piet

* Poplog

* PostScript

* RPL

* URQ

Síncronas Linguagens de Programação

* Argos

* Averest

* Esterel

* LEA

* Lustre

* Sinal

* SynchCharts

Sintaxe Linguagens de Programação Manuseio

* ANTLR

* Coco / R

* GNU bison

* GNU Flex

* Lex

* M4

* Yacc

* JavaCC

* Rats!

Linguagens de Programação Visual

* CÓDIGO

* Eiffel

* Fabrik

* LabVIEW

* Lava

* Limnor

* Mindscript

* Max

* NXT-G

* PPL

* Prograph

* Pure Data

* Quartz Composer

* Raspadinha

* Simulink

* Planilhas

* Subtext

* Tinkertoy

* VEE

* VisSim

* Ww

* EICASLAB

Programação Niklaus Wirth Idiomas

* ALGOL W

* Modula

* Modula-2 (baseada em Obliq Modula 3)

* Oberon

* Oberon-2

* Oberon-07

* Object Pascal

XML linguagens de programação baseadas

* Formiga

* C Omega

* Jelly

* LZX

* MXML

* XQuery

* XSLT

* XMLmosaic

É comum para muitas linguagens de programação para cair sob várias categorias com base em sua estrutura, função, orientação ou qualquer outro critério. Popularidade linguagens de programação "depende dessas versatilidades e multi-funcionalidades.

Idiomas recentes de Programação de Computadores

Os seguintes linguagens de programação foram desenvolvidas nos anos a partir de 2000. Vamos dar uma olhada nesta lista das linguagens de programação mais recentemente desenvolvido.

* Alma-0

* Aspect J-

* Ada 2005

* Boo

* C #

* Cobra

* Clojure

* D

* F #

* Fantom

* Fator

* Ferite

* Groovy

* Vá

* Io

* Joy

* Junte-se ao Java

* Kite

* Links

* B Pouco

* Nemerle

* OptimJ

* Oberon-07

* Pure

* Esquilo

* Scala

* Subtext

* Visual Basic.

* Vala

* Windows PowerShell

* XL

A programação lista de idiomas fornecido aqui tenta incluir a maioria das linguagens de programação mais comuns em grandes categorias. Aqueles que estão buscando carreiras de programação de computador deve estar ciente de todas as outras línguas que pertencem a várias outras categorias que não foram elucidados neste artigo. Este artigo na lista de linguagens de programação é uma tentativa de recrutar alguns dos mais utilizados, e recentemente desenvolvidos, linguagens de programação para dar uma idéia sobre o grande número e variedade de linguagens de programação que estão disponíveis para uma grande variedade de fins de programação e exigências. Feliz programação!

Nenhum comentário:

Postar um comentário