Please enable JavaScript.
Coggle requires JavaScript to display documents.
Lenguajes de Programación, CREADORES, Jesús Sebastian Sánchez Corrales,…
Lenguajes de Programación
~INTRODUCCIÓN~
En los últimos años los lenguajes de programación han ido evolucionado en el desarrollo de sistemas o software.
Los tipos de lenguajes que se utilizan para el desarrollo y su funcionamiento para la interpretación de algoritmos, así como para dar solución a los problemas que pudieran presentarse.
El estudio de este tema te permitirá
Ubicar los principales lenguajes de programación útiles para el desarrollo de sistemas o software, a partir de su clasificación y componentes.
~DEFINICION~
En términos generales,un lenguaje de programación es una herramienta que permite desarrollar software o programas para computadora. Los lenguajes de programación son empleados para diseñar e implementar programas encargados de definir y administrar el comportamiento de los dispositivos físicos y lógicos de una computadora. lo anterior se logra mediante la creación e implementación de algoritmos de precisión que se utilizan como una forma de comunicación humana con la computadora.
A grandes rasgos, un lenguaje de programación se conforma de una serie de símbolos y reglas de sintaxis y semántica que define la estructura principal de lenguaje y le da un significado sus elementos y expresiones.
~ANTECEDENTES~
Profesor de matemáticas e inventor en la universidad de Cambridge, Inglaterra, a mediados del siglo XIX, Charles Babbage fue el primero en concebir la idea de un lenguaje de programación, al predecir varias de las teorías en las que se basan las computadoras actuales.
Babbage desarrolló la idea de una máquina analítica programable que, por limitaciones tecnológicas de su época, no pudo ser construida. Junto con él, su colaboradora Ada Lovelace es considerada como la primera programadora de la historia, ya que escribió los primeros programas para la máquina concebida por Babbage en tarjetas perforadas, siguiendo una lógica de programación muy similar a la empleada en nuestros días.
clasificación
Los circuitos microprogramables son sistemas digitales, lo que significa que trabajan con dos únicos niveles de tensión simbolizados con el cero (0) y el uno (1). Por eso, el lenguaje de máquina utiliza sólo dichos signos.
Un lenguaje de bajo nivel es trasladado fácilmente a lenguaje de máquina (la palabra bajo se refiere a la abstracción reducida entre el lenguaje y el hardware).
Y los lenguajes de programación de alto nivel se caracterizan por expresar los programas de una manera sencilla.
Se puede decir que el problema principal de los lenguajes de alto nivel es su gran cantidad, además de las diferentes versiones o dialectos que se han desarrollado de algunos de ellos. Es difícil establecer una clasificación general de ellos, ya que en cualquiera que se realice habrá lenguajes que pertenezcan a más de uno de los grupos definidos.
~COMPONENTES~
los lenguajes de programación más dejado de ser un conjunto de símbolos con una
estructura gramatical reglas semánticas y sintaxis hay signos y operadores que ayudan a estructurar operaciones matemáticas o lógicas como suma resta multiplicación (+,-,*,/) etcétera. Tipos de estructuras y de datos Son
elementos del lenguaje de programación que permiten manipular de una mejor forma más eficientes variables diversas : numéricas o tipo de texto. Introducciones: Son estructuras gramaticales predefinidas, muy parecidas al lenguaje humano para generar secuencias de acciones que conformen un programa. Funciones y objetos: con la aparición de la programación estructurada también surge el empleo de funciones: una serie de instrucciones localizadas que realizan una tarea específica y regresan un resultado. Programa fuente ➡️ intérprete➡️ código
funcionamiento de un intérprete: este tipo de lenguaje hace que el programador defina sus propios objetos para facilitar su tarea. Fases de la copilación: la copilación permite crear un programa de computadora qué puede ser ejecutado por esta y comprende 3 pasos . 1 creación de código Fuente➡️ 2 compilación del programa➡️3 Enlace del programa con las funciones necesarias de la biblioteca . Algunos procesos de compilación podrían presentar variaciones pero en general se presenta así: librería➡️ programa Fuente➡️ compilador código objeto ➡️código ejecutable . Proceso de compilación.
CREADORES
Jesús Sebastian Sánchez Corrales
Angel Daniel Ramos Alcazar
CONSUELO RUBI CORNEJO GOMEZ
MARIA MONSERRAT HERNANDEZ CARLOS
BRAYAN EDUARDO JUAREZ GARCIA