Un lenguaje de programación consiste en todos los símbolos, caracteres y reglas de uso que permiten a las personas «comunicarse» con las computadoras. Actualmente existen muchos lenguajes y dialectos de programación diferentes. Algunos son creados con un fin en específico, mientras que otros son herramientas de uso general más flexibles que son apropiadas para muchos tipos de aplicaciones.
A pesar de existir cientos de lenguajes de programación no todos estos son populares, al decir popular hacemos referencia a que cumplen ciertos requisitos; hay mucha cantidad de software actual que hace uso de estos lenguajes de programación, es utilizado por un gran número de personas, hay una comunidad activa y un importante mercado de trabajo.
Dentro de los lenguajes de programación más populares se encuentran C, C++, C#, Java, JavaScript, Perl, PHP, Python, Objetive-C, Ruby y Visual Basic. Esta lista es muy pequeña en comparación de la gran cantidad de lenguajes de programación que existen.
Estos son todos los lenguajes de programación que existen hasta la actualidad.
A
B
|
- Bertrand
- BETA
- Bigwig
- Bistro
- BitC
- BLISS
- Blue
- Bon
|
|
C
- C
- C–
- C++ – ISO/IEC 14882
- C# – ISO/IEC 23270
- C/AL
- Caché ObjectScript
- C Shell
- Caml
- Candle
- Cayenne
- CDuce
- Cecil
- Cel
- Cesil
- Ceylon
- CFML
- Cg
- Chapel
- CHAIN
- Charity
- Charm
- Chef
- CHILL
|
|
|
D
- D
- DaVinci Concurrente
- DASL (Datapoint’s Advanced Systems Language)
- DASL
- Dart
- DataFlex
|
- Datalog
- DATATRIEVE
- DAVID SASTRE
- dBase
- DC
- DCL
- Deesel (formalmente G)
- Delphi
|
|
E
|
|
- Esterel
- Etoys
- Euclid
- Euler
- EUPHORIA
- EusLisp Robot Lenguaje de programación
- CMS EXEC
- EXEC 2
- EXCEL
|
F
- F
- F#
- Factor
- Falcon
- Fancy
- Fantom
- FAUST
- Felix
- Ferite
- FFP
- Fjölnir
|
|
|
G
|
- GJ
- GEORGE (lenguaje de programación)
- GLSL
- GNU E
- Go
- Go!
- GOAL
- Gödel
|
|
H
I
- IBM Basic assembly language
- IBM HAScript
- IBM Informix-4GL
- ICI
- Icon
- Id
|
|
|
J
K
- K
- Kaleidoscope
- Karel
- Karel++
|
|
- KRL
- KRL (KUKA Lenguaje Robot)
- KRYPTON
- ksh
|
L
- L
- L# .NET
- LabVIEW
- Ladder
- Lagoona
- LANSA
- Lasso
- LaTeX
- Lava
- LC-3
- Leadwerks Script
- Leda
|
|
- Lithe
- Little b
- Logo
- Logtalk
- LPC
- LSE
- LSL
- LiveCode
- Lua
|
M
|
- Maxima (ver también Macsyma)
- Max (Max Msp – Entorno de programación gráfico)
- MaxScript lenguaje interno de 3D Studio Max
- Maya (MEL)
- MDL
- Mercury
- Mesa
- Metacard
- Metafont
- MetaL
- Microcode
- MicroScript
- MIIS
- MillScript
- MIMIC
- Mirah
- Miranda
|
- MIVA Script
- ML
- Moby
- Model 204
- Modelica
- Modula
- Modula-2
- Modula-3
- Mohol
- Monkey X
- MOO
- Mortran
- Mouse
- MPD
- MSIL – nombre deprecado por CIL
- MSL
- MUMPS
|
N
- Napier88
- NASM
- NATURAL
- Neko
- Nemerle
- NESL
- Net.Data
- NetLogo
|
- NetRexx
- NewLISP
- NEWP
- Newspeak
- NewtonScript
- NGL
- Nial
- Nice
|
- Nickle
- Nodejs
- NPL
- Not eXactly C (NXC)
- Not Quite C (NQC)
- Nu
- NSIS
- NoSQL (NoSQL)
|
O
|
|
- OpenEdge ABL
- OPL
- OPS5
- OptimJ
- Orc
- ORCA/Modula-2
- Oriel
- Orwell
- Oxygene
- Oz
|
P
Q
- Q (lenguaje de programación ecuacional)
- Q (lenguaje de programación de Kx Systems)
|
|
|
R
S
- S
- S2
- S3
- S-Lang
- mIRC scripting
- S-PLUS
- SA-C
- SabreTalk
- SAIL
- SALSA
- SAM76
- SAS
- SASL
- Sather
- Sawzall
- SBL
- Scala
- Scheme
- Scilab
- Scratch
- Script.NET
|
|
- SOL
- Span
- SPARK
- SPIN
- SP/k
- SPS
- Squeak
- Squirrel
- SR
- S/SL
- Starlogo
- Strand
- STATA
- Stateflow
- Subtext
- Suneido
- SuperCollider
- SuperTalk
- SYMPL
- SyncCharts
- SystemVerilog
|
T
U
V
W
X
- X++
- X10
- XBL
- XC (aprovecha XMOS architecture)
|
|
|
Y
Z
Como pueden ver, la lista es muy grande. Es normal que al principio tengas ciertas dudas al elegir por dónde empezar así que te dejamos este artículo ”¿Cómo escoger tu primer lenguaje de programación?” espero te sea útil.
Me gustan los artículos de esta índole pues nos muestran cuán ínfimos son nuestros conocimientos en este magnífico mundo de la programación, considero que lo ideal es aprender a usar la lógica, consecuentemente se nos facilitará cualquier lenguaje de programación en el que nos interesemos. Felicito al redactor de este interesante artículo y los exhorto a que continúen su ardua labor informativa.
Hola colega, gracias por tu comentario. Esperamos verte seguido por aquí. Saludos!
Buen artículo, pero te hago un pequeño apunte, ASP.NET no es un lenguaje de programación, es un framework de desarrollo web que puede ser utilizado tanto con VisualBasic.NET como con C#, pero no es un lenguaje de programación. Por lo demás un muy buen artículo y bastante completo.
Creo que faltó el Lenguaje W. Utilizado en la suite de Windev y WebDev de PCSoft. No es nada común, pero existimos pocos certificados en ese lenguaje. Por lo demás, muy completo.