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!
Assinar:
Postar comentários (Atom)
Nenhum comentário:
Postar um comentário