Please enable JavaScript.
Coggle requires JavaScript to display documents.
LENGUAJES DE PROGRAMACIÓN - Coggle Diagram
LENGUAJES DE PROGRAMACIÓN
Un lenguaje de programación es el conjunto de símbolos y códigos que se usan para orientar la
programación de estructuras en el desarrollo web.
LENGUAJE C
Es de uso general
De sintaxis compacta
Es portable
TIPOS
Lenguaje de bajo nivel
Crea un vínculo inseparable entre el hardware y el
software.
Lenguaje máquina
Es una colección de dígitos binarios o bits (0 y 1) que
la computadora lee e interpreta
Lenguaje ensamblador
Es el primer intento de sustitución del lenguaje de máquina por
uno más cercano al que utilizan los humanos.
Consiste en una serie de instrucciones que son
ejecutables por un microprocesador
Lenguaje de alto nivel
Permite escribir códigos mediante idiomas que
conocemos y luego traduce al lenguaje de
máquina
Traductor
Traducen programas escritos en un lenguaje de programación al lenguaje máquina de la
computadora
Compilador
Traduce todo un programa de una sola vez, haciendo una ejecución más rápida y que
puede almacenarse para usarse luego sin volver a hacer la traducción.
SOFTWARES DE PROGRAMACIÓN
Editores de código o texto
Compiladores
Comprende tres pasos:
Creación de un código fuente
Copilación del programa
Enlace del programa con las funciones necesarias de la biblioteca
Depuradores
Sirven para optimizar el tiempo de desarrollo mediante el monitoreo de la ejecución de un programa, el seguimiento a los valores de ciertas variables, las referencias a objetos en memoria y nos ayuda a corregir errores
Enlazadores
Toma objetos generados en los primeros pasos del proceso de compilación, quita aquellos procesos o datos que no necesita, y enlaza el código para aumentar su tamaño y extensión
IDE
El Entorno de Desarrollo Integrado, es una aplicación informática que proporciona una serie de servicios que facilitan la programación de software
COMPONENTES
Tipos y estructuras de datos
Son elementos de los lenguajes de programación que permiten
manipular de forma más eficiente variables como numéricas o tipo texto
Instrucciones
Son estructuras gramaticales predefinidas, parecidas al lenguaje humano, para generar
secuencias de acciones que conformen un programa
Control de flujo
Se refiere a la secuencia de acciones de un programa. Hay veces que dentro de la secuencia, hay puntos donde el programa debe tomar decisiones con base en el valor de una variable