Sie sind auf Seite 1von 3

lasificación de los lenguajes de programación según su Nivel de Abstracción:

1. Lenguajes de Bajo Nivel son Lenguajes de código máquina, son un conjunto de instrucciones en código
binario que el ordenador es capaz de ejecutar directamente, específicos de cada tipo de procesador o
CPU. Ejemplos: Lenguaje de máquina y lenguajes ensambladores.
2. Lenguajes de Alto Nivel más parecidos al lenguaje natural, cercanos al problema, nos olvidamos de la
estructura interna del ordenador Ejemplos: C, Basic, Java.

Clasificación de los lenguajes de programación según su Propósito:

1. Lenguajes de Propósito General permiten la implementación de prácticamente cualquier algoritmo, el


nivel de abstracción es más uniforme, proporciona razonable rendimiento. Ej Pascal, C, C++, Java,
Delphi, Lisp, Scheme.
2. Lenguajes de Propósito Específico tienen por lo general un conjunto muy restringido de características
y un alto nivel de abstracción para cumplir tareas especificas como el procesamiento de textos, gráficos,
audio, video e ingeniería. Ejemplos: Snobol, SQL, Matlab.

Clasificación de los lenguajes de programación según su método de Ejecución:

1. Lenguajes Compilados traducen el código fuente del programa a código máquina o código objeto.
Ejemplos: C, Pascal
2. Lenguajes Interpretados ejecutan línea a línea las instrucciones de un programa. Requieren del código
fuente para ejecutar el programa. Ejemplos: Perl, Lisp.

Clasificación de los lenguajes de programación según su Paradigma de Programación.

1. Lenguajes Imperativos son abstracciones de alguna secuencia de instrucciones que especifican con
detalle el orden de ejecución del programa. Ejemplos: Fortran, Algol, Ada, Pascal, C, C++
2. Lenguajes Declarativos expresan lo que el programa debe lograr sin prescribir cómo hacerlo, en
términos de secuencias de acciones que deben tomarse. Ejemplos: SQL, HTML, RPG
3. Lenguajes Funcionales constan de un conjunto de funciones pre-definidas. Ejemplos: Lisp, Scheme,
Common Lisp, ML, CAML
4. Lenguajes de Lógicos expresan tareas utilizando la lógica formal matemática. Ejemplo: Prolog.
5. Lenguajes Orientados a Objetos crean un sistema de clases y objetos siguiendo el esquema del mundo
real para definir los objetos, acciones y forma de comunican entre objetos. Ejemplos: C++, Java.

1. Python

Python es no solo el lenguaje de nivel más usado, sino el


lenguaje el más programado
Este año ha sido sin duda alguna el lenguaje estrella. Se ha Desarrollado a mitad de los 80, C++ fue diseñado para dotar a
posicionado desde la tercera posición hasta el trono. Se C de la ejecución de programación orientada a objetos,
caracteriza por ser un lenguaje muy sencillo pero capaz, por lo además de la programación estructurada. Lidera los mismos
que desde que se diseñó en 1991 se ha venido usando para mercados que C: móvil, escritorio y sistemas embebidos.
realizar herramientas de análisis.
5. C#
2. C

Desarrollado por Microsoft en el 2000, C# es una mejor


alternativa a C/C++. Al ‘#’ se le ha dado comúnmente el
significado de ‘++++’ por ser mejor que los anteriores.
Digamos que es un compendio de las mejores características
C es un lenguaje eficiente, con todas las letras de la palabra. de Java, C y C++, además de otros lenguajes. En este caso no
Es muy útil porque se puede mezclar con otros lenguajes como se usa en sistemas embebdidos, sino en web, ordenador y
ensamblador o acceder de forma directa al hardware del telefonía.
ordenador.Segunda posición tanto en móvil, como también en
entornos profesionales y en sistemas embebidos (un sistema
embebido es, por ejemplo, un Arduino). 6. R

3. Java

R es el programa preferido para el análisis estadísticos


(con el permiso de Python, claro) y para realizar lo que se
conoce como data-mining (bucear entre grandes bases de
datos).
Nos encontramos ante Java, un lenguaje de programación
diseñado para ser multiplataforma. Como mismo se ejecuta
en un navegador web, podremos ejecutarlo en un teléfono 7. Javascript
móvil o en un escritorio. Generalmente se ejecuta en la web.

4. C++

Javascript es un lenguaje web destinado a objetos. Se usa


desde el lado del cliente y no necesita compilación, aunque
también existe la posibilidad de que sea ejecutado del lado del
servidor (Server Side Javascript). La sintaxis es parecida a C.
8. PHP Assembly language (lenguaje ensamblador) saltó de la
posición número 12 en 2016 al número 10 en 2017. Se trata de
un lenguaje de programación de bajo nivel utilizado para
interactuar con hardware informático. Utiliza comandos
estructurados, en sustitución de los números, permitiendo a las
personas tener una mayor legibilidad de los códigos. Si bien es
más sencillo de leer que el código binario se trata de un
lenguaje difícil que muchas veces es sustituido por uno
superior, como por ejemplo C.

Si querés conocer como sigue la lista de lenguajes de


programación más populares, te invitamos a conocer el resto
del ranking:

PHP, por el contrario, es un lenguaje destinado al entorno 11. Ruby


web que se ejecuta del lado del servidor. Fue uno de los
primeros que se ejecutaba del lado del servidor y que al mismo 12. Swift
tiempo se podría incorporar en un código HTML. Se necesita
un módulo que procese PHP en el servidor para ser ejecutado, 13. Delphi/Object Pascal
por supuesto.
14. R
9. Go
15. Go

16. Visual Basic

17. MATLAB

18. Objective-C

19. Scratch

20. PL/SQL

Go, que el año pasado estaba en el puesto número 10, sube


uno. Está inspirado en la sintaxis de C, como muchos otros, y
quién está detrás es Google. Acerca de Kotlin

10. Swift Según publica la página oficial de Tiobe, este mismo año el
equipo de Google Android anunció que Kotlin es el tercer
lenguaje de programación oficial para Android además de
Java y C++. Este lenguaje de tipadoestático, desarrollado
por la compañía JetBrains, compila a código Java Virtual
Machine (JVM), manteniendo su compatibilidad con
programas Java.

Swift es un nuevo lenguaje que presentó Apple en el


WWDC 2014, tanto para iOS como para Mac OS X. Puede
llamar funciones de C.

10. Assembly language (ASL)