Está en la página 1de 5

Conceptos y ejemplos de los siguientes términos:

• Programa
Un programa es un conjunto de pasos lógicos escritos en un lenguaje de
programación que nos permite realizar una tarea específica. El programa suele
contar con una interfaz de usuario, es decir, un medio visual mediante el cual
interactuamos con la aplicación. Algunos ejemplos son la calculadora, el
navegador de internet, un teclado en pantalla para el celular, etc.

• Lenguaje de programación: Un lenguaje de programación es un lenguaje formal


diseñado para realizar procesos que pueden ser llevados a cabo por máquinas
como las computadoras. Pueden usarse para crear programas que controlen el
comportamiento físico y lógico de una máquina, para expresar algoritmos con
precisión, o como modo de comunicación humana. Está formado por un conjunto
de símbolos y reglas sintácticas y semánticas que definen su estructura y el
significado de sus elementos y expresiones. Al proceso por el cual se escribe, se
prueba, se depura, se compila (de ser necesario) y se mantiene el código fuente
de un programa informático se le llama programación. Un lenguaje de
programación proporciona los elementos de lenguaje necesarios que son
necesarios para traducir los pasos de un pseudocódigo en formato comprensible
de la máquina. En otras palabras, el lenguaje de programación proporciona el
puente para hacer la transición de pseudocódigo legible por humano
instrucciones legibles por máquina.
Lenguaje máquina: El Lenguaje Maquina es el conjunto de datos que la
parte física de la computadora (Hardware) es capaz de comprender e
interpretar “El Código Binario” comprendido por los Valores 0 y 1 con
tensiones comprendidas entre 0 y 4 Voltios y 4 y 5 Voltios respectivamente,
la secuencia de estos valores formase cadenas de información para que se
realice una instrucción.

Este Lenguaje fue el primero empleado por el hombre en la programación de


las primeras computadoras, con secuencias como
esta 01101100101001001111  prácticamente se le decía a las computadoras
que hacer, esto sera muy fácil de comprender para la maquina debido a
que le hablamos en su propio “idioma” pero es muy difícil de comprender
para nosotros. 

Lenguaje de Alto Nivel: Los lenguajes de programación de alto nivel son


lenguajes de programación en los cuales las instrucciones que se envían para que
el ordenador ejecute algunas órdenes son parecidas al lenguaje humano. Debido
a que el ordenador no puede ser capaz de reconocer estas órdenes, se necesita el
uso de un guía que traduzca dicho lenguaje de alto nivel a un lenguaje de bajo
nivel el cual el sistema pueda entender [1].
El lenguaje de programación de alto nivel usa palabras similares al ingles, así
como símbolos, signos de puntuación y aritméticos de manera que permite el
desarrollo de programas. De esta manera, por ejemplo: una instrucción o
sentencia que nos ayuda a calcular la superficie de un círculo que tiene radio 15
en un lenguaje de alto nivel sería:
(S = ∏ x r2) [2].
Ejemplos de lenguajes de alto nivel
C++ Fortran. Java. Perl. PHP. Python.
Lenguaje de bajo nivel: Lenguajes de bajo nivel: Son instrucciones que ensamblan
los grupos de conmutadores necesarios para expresar una mínima lógica
aritmética. Están íntimamente vinculados al hardware. Por norma general están
disponibles a nivel firmware o chip set. Estos lenguajes están orientados a
procesos. Los procesos se componen de tareas. Contienen tantas instrucciones
como la arquitectura del hardware así haya sido diseñada.

• Compilador: Un compilador es un programa informático que traduce todo el código


fuente de un proyecto de software a código máquina antes de ejecutarlo. Solo entonces
el procesador ejecuta el software, obteniendo todas las instrucciones en código
máquina antes de comenzar. De esta manera, el procesador cuenta con todos los
componentes necesarios para ejecutar el software, procesar las entradas y generar los
resultados. No obstante, en muchos casos, durante el proceso de compilación tiene
lugar un paso intermedio fundamental: antes de generar la traducción final en código
máquina, la mayoría de los compiladores suelen convertir el código fuente en
un código intermedio (también llamado código objeto) que, a menudo, es compatible
con diversas plataformas y que, además, también puede ser utilizado por un intérprete.

Traductor: Un traductor es un programa que tiene como entrada un texto escrito en un


lenguaje (lenguaje fuente) y como salida produce un texto escrito en un lenguaje (lenguaje
objeto) que preserva el significado de origen. Ejemplos de traductores son los ensambladores y
los compiladores

e interprete: Un intérprete es un programa informático que procesa el código


fuente de un proyecto de software durante su tiempo de ejecución, es decir,
mientras el software se está ejecutando, y actúa como una interfaz entre ese
proyecto y el procesador. Un intérprete siempre procesa el código línea por línea,
de modo que lee, analiza y prepara cada secuencia de forma consecutiva para el
procesador. Este principio también se aplica a las secuencias recurrentes, que se
ejecutan de nuevo cada vez que vuelven a aparecer en el código. Para procesar el
código fuente del software, el intérprete recurre a sus propias bibliotecas
internas: en cuanto una línea de código fuente se ha traducido a los
correspondientes comandos legibles por máquina, esta se envía directamente al
procesador.
• Algoritmo: Un Algoritmo es una serie ordenada de instrucciones, pasos o
procesos que llevan a la solución de un determinado problema. Los hay tan
sencillos y cotidianos como seguir la receta del médico, abrir una puerta, lavarse
las manos, etc; hasta los que conducen a la solución de problemas muy
complejos.
• Variables y constantes:
Las variables son espacios reservados en la memoria que, como su nombre indica,
pueden cambiar de contenido a lo largo de la ejecución de un programa. Una
variable corresponde a un área reservada en la memoria principal del ordenador.
Una constante es un valor que no puede ser alterado/modificado durante la
ejecución de un programa, únicamente puede ser leído. Una constante
corresponde a una longitud fija de un área reservada en la memoria principal del
ordenador, donde el programa almacena valores fijos.

• Datos: Un dato es la expresión general que describe las características de las


entidades sobre las cuales opera un algoritmo.
• Almacenamiento: Es una arquitectura de almacenamiento de dato que maneja
los datos como objetos, al contrario que otras arquitecturas de almacenamiento
como los sistemas de archivo, que manejan datos como una jerarquía de archivos,
y como el almacenamiento de bloque, que maneja datos como bloques dentro de
sectores y pistas.2 Normalmente cada objeto incluye el propio dato, una cantidad
variable de metadatos, y un identificador global único. El almacenamiento de
objetos puede ser implementado en múltiples niveles, incluyendo el nivel de
dispositivo (dispositivo de almacenamiento de objetos), el nivel de sistema, y el
nivel de interfaz. En cada caso, el almacenamiento de objetos busca habilitar las
capacidades no cubiertas por otras arquitecturas de almacenamiento, como
interfaces que pueden ser programadas directamente por la aplicación, un
espacio de nombres que puede abarcar múltiples instancias de hardware físico,
funciones de administración de datos como el manejo de la respuesta de los
datos y la distribución de datos a un nivel más detallado para cada objeto.
• Archivos: Un archivo es un fichero (dato) almacenado en algún recurso de
memoria, generalmente en Disco Duro, pero dependiendo del uso (en ciertos
casos) son almacenados en RAM. Un Fichero tiene muchas funciones, en
programación, estos almacenan códigos o parte de ellos (en ocasiones se divide el
código en varios archivos).

• Estructura: Una estructura es un tipo de dato compuesto que permite


almacenar un conjunto de datos de diferente tipo. Los datos que contiene una
estructura pueden ser de tipo simple (caracteres, números enteros o de coma
flotante etc.) o a su vez de tipo compuesto (vectores, estructuras, listas, etc.).

• Base de datos: Una base de datos es una colección de información organizada de forma


que un programa de ordenador pueda seleccionar rápidamente los fragmentos de datos que
necesite. Una base de datos es un sistema de archivos electrónico. Las bases de
datos tradicionales se organizan por campos, registros y archivos.

• Sistema información: Un sistema de información es un conjunto de datos que


interactúan entre sí con un fin común. En informática, los sistemas de información
ayudan a administrar, recolectar, recuperar, procesar, almacenar y distribuir
información relevante para los procesos fundamentales y las particularidades de
cada organización.

También podría gustarte