Cuadro Sinóptico - Lenguajes de Programación
Cuadro Sinóptico - Lenguajes de Programación
Cuadro Sinóptico - Lenguajes de Programación
Lenguaje de Maquina Es el lenguaje de programación que entiende directamente la computadora. Este lenguaje utiliza el alfabeto binario, es decir,
8-970-1395 el 0 y el 1.
Lenguaje Ensamblador Es un lenguaje de programación de bajo nivel utilizado para manipular las instrucciones internas de un dispositivo.
Evolución
Lenguaje de Medio Nivel Suelen ser clasificados muchas veces de alto nivel, pero permiten ciertos manejos de bajo nivel.
Se caracteriza por expresar los algoritmos de una manera adecuada a la capacidad cognitiva humana, en lugar de la
Lenguaje de Alto Nivel
capacidad con que los ejecutan las máquinas.
Programación Estructurada Programación secuencial con la que todos aprendemos a programar. Usa ciclos y condicionales.
Lenguaje de Programación
Programación Reactiva Observa flujos de datos asincrónicos y reacciona frente a sus cambios.
Paradigmas
Divide los componentes del programa en objetos que tienen datos y comportamiento y se comunican entre
Programación Orientada a Objetos
sí.
Programación Funcional Divide el programa en tareas pequeñas que son ejecutadas por funciones.
Desarrollo de aplicaciones Se utiliza lenguajes como: Java, C, Kotlin, Python, Swift, JavaScript, Visual Basic, entre otros.
Orientada a Objetos Se utiliza lenguajes como: Java, Python, C++, Smalltalk, Object Pascal, entre otros.
Tipo de aplicación
Inteligencia Artificial Se utiliza lenguajes como: Java, Python, C++, R, Prolog, entre otros.
Páginas Web JavaScript, PHP, Python, Ruby, C#, Java, entre otros.
Referencias Bibliográficas:
https://sites.google.com/site/programacion4esotecnofelix/
https://www.tecnologia-informatica.com/el-lenguaje-ensamblador/
http://unipacifico.50webs.com/EXPOSICION/LenguajeMedioNivel.html#:~:text=Lenguaje%20de%2
0Medio%20Nivel&text=Es%20un%20lenguaje%20de%20programación,ciertos%20manejos%20de
%20bajo%20nivel
https://es.wikipedia.org/wiki/Lenguaje_de_alto_nivel
https://blog.back4app.com/es/los-10-principales-lenguajes-de-desarrollo-de-aplicaciones/
http://cidecame.uaeh.edu.mx/lcc/mapa/PROYECTO/libro15/11_lenguajes_de_programacin_orien
tados_a_objetos.html
https://keepcoding.io/blog/como-programar-inteligencia-artificial/
https://www.piensasolutions.com/blog/principales-lenguajes-programacion-web