
cuáles datos debe operar un software específico
las acciones que debe tomar el software dependiendo de las circunstancias variables.
cómo deben ser almacenados o transmitidos esos datos
"PROGRAMACION"
se define como un proceso por medio del cual se diseña, se codifica, se escribe, se prueba y se depura un código básico para las computadoras.
reducir el tiempo de programación
entender más fácilmente la tarea a realizar
permitir al programador desvincularse del funcionamiento interno de la máquina
El lenguaje de programación es la base para construir todas las aplicaciones digitales que se utilizan en el día a día y se clasifican en dos tipos principales:
Lenguaje de programación de bajo nivel
Este lenguaje sirve de interfaz y crea un vínculo inseparable entre el hardware y el software.
Son lenguajes totalmente orientados a la máquina
ejerce un control directo sobre el equipo y su estructura física. Para aplicarlo adecuadamente es necesario que el programador conozca sólidamente el hardware.
Lenguaje de programación de alto nivel
Tienen como objetivo facilitar el trabajo del programador, ya que utilizan unas instrucciones más fáciles de entender
el lenguaje de alto nivel permite escribir códigos mediante idiomas que conocemos (español, inglés, etc.) y luego, para ser ejecutados, se traduce al lenguaje de máquina mediante traductores o compiladores.
Datos
representan la información que el programador manipula en la construcción de una solución o en el desarrollo de un algoritmo.
Algoritmos
secuencia de instrucciones secuenciales, gracias al cual pueden llevarse a cabo ciertos procesos y darse respuesta a determinadas necesidades o decisiones.
Ordenes
ejecución de las acciones bajo una forma coordinada
suelen tener relación con disposiciones jerárquicas
deben ser acatadas por aquellos individuos de grado inferior
instrucciones que una instancia comanda a otra para su ejecución.
pero
¿por qué no debemos confundirlos?
debido a que el lenguaje de programación obedece a un conjunto de reglas que permiten expresar las instrucciones que serán interpretadas por el programador.
el lenguaje informático comprende otros lenguajes que dan formato a un texto pero no son programación en sí mismos.
no todos los lenguajes informáticos son de programación, pero todos los lenguajes de programación son a la vez informáticos.