Please enable JavaScript.
Coggle requires JavaScript to display documents.
LENGUAJES DE PROGRAMACIÓN, lenguaje se comunican el programador y la…
LENGUAJES DE PROGRAMACIÓN
Un lenguaje de programación es un lenguaje formal diseñado para expresar procesos que pueden ser llevados a cabo por máquinas como las computadoras.
Uso de lenguajes de programación.
En general un lenguaje de programación sirve para programar. Sin embargo cada uno
tiene un alcance y forma de comunicación diferente.
El lenguaje de bajo nivel permite la comunicación interna de la máquina, cada instrucción
tiene su código único de operación.
El lenguaje de alto nivel facilita la captación de instrucciones que el programador le da a la máquina
mientras que éste introduce datos en el idioma conocido la máquina lo va absorbiendo en lenguaje de máquinas mediante traductores o compiladores, permitiendo así:
a) reducir el tiempo de programación;
b) entender más fácilmente la tarea a realizar;
c) permitir al programador desvincularse del funcionamiento interno de la máquina, entre otros.
Software de programación
el conjunto de todas las herramientas que le permiten al programador, crear, escribir códigos, depurar, mantener y empaquetar los proyectos.
Al escribir los códigos se auto-completan marcando los
errores sintácticos y la refactorización.
a) Compiladores. Como mencionados anteriormente, éstos traducen el código
b) Depuradores. Sirven para optimizar el tiempo de desarrollo mediante el monitoreo
c) Enlazadores. Este programa toma objetos generados en los primeros pasos del proceso de compilación y los recursos necesarios de la biblioteca
d) Interpretadores o traductores. Como leíste en éste artículo, el traductor
Elementos
sintaxis
funciones
semántico estática
bucles
sistema de tipo de datos
condicionales
lenguaje tipados y no tipados
Variables
lenguaje se comunican el programador y la máquina, permitiendo
especificar, de forma precisa, aspectos como:
a)
cuáles datos debe operar un software específico;
b
) cómo deben ser almacenados o transmitidos esos datos;
c)
las acciones que debe tomar el software dependiendo de las circunstancias variables.
Traductor.
Traducen programas escritos en un lenguaje de programación al lenguaje máquina de la computadora y a medida que va siendo traducida, se ejecuta.
Compilador
. Permite traducir todo un programa de una sola vez, haciendo una ejecución más rápida y puede almacenarse para usarse luego sin volver a hacer la traducción.
El lenguaje de programación es un sistema estructurado de comunicación
Está conformado por conjuntos de símbolos
palabras claves, reglas semánticas y sintácticas
que permiten el entendimiento entre un programador y una máquina.
Tipos de lenguaje de programación
se clasifican en dos tipos principales: lenguaje de bajo
nivel y de alto nivel.
LENGUAJE DE BAJO NIVEL
Son lenguajes totalmente dependientes de la máquina, es decir que el programa que se realiza con este tipo de lenguajes no se puede migrar o utilizar en otras máquinas.
Éste se subdivide en dos tipos:
b) Lenguaje ensamblador.
es el primer intento de sustitución del lenguaje de máquina por uno más cercano al utilizado por los humanos.
a) Lenguaje máquina
Es el más primitivo de los lenguajes y es una colección de dígitos binarios o bits (0 y 1) que la computadora lee e interpreta y son los únicos idiomas que las computadoras entienden
LENGUAJE DE ALTO NIVEL
Son aquellos que se encuentran más cercanos al lenguaje natural que al lenguaje máquina.
Están dirigidos a solucionar problemas mediante el uso de EDD's
Se tratan de lenguajes independientes de la arquitectura del ordenador. Por lo que, en principio
un programa escrito en un lenguaje de alto nivel, lo puedes migrar de una máquina a otra sin ningún tipo de problema.
Estos lenguajes permiten al programador olvidarse por completo del funcionamiento interno de la maquina/s para la que están diseñando el programa
Suelen usar tipos de datos para la programación y hay lenguajes de propósito general (cualquier tipo de aplicación) y de propósito especifico (como FORTRAN para trabajos científicos).
el lenguaje de alto nivel permite escribir
códigos mediante idiomas que conocemos (español, inglés, Ruso, entre otros)
Lenguajes de programación: Java, C, C++, C#, Python, Visual Basic. NET, JavaScript,
PHP, SWIFT, SQL, entre otros.
El lenguaje de bajo nivel es cercano a los idiomas de las máquinas, mientras que el
lenguaje de alto nivel está más cerca del entendimiento e idioma humano.
Elaborado por:
Mónica Navarrete
ID:
L00077871