Conceptos Clave de la Informática: Software, Código Fuente y POO
Clasificado en Informática
Escrito el en
español con un tamaño de 3,96 KB
Fundamentos Esenciales de la Programación Informática
Programa Informático y Software
Un programa informático es un conjunto de instrucciones que, una vez ejecutadas, realizarán una o varias tareas en una computadora. Sin programas, estas máquinas no pueden funcionar.12
Al conjunto general de programas se le denomina software, que más genéricamente se refiere al equipamiento lógico o soporte lógico de una computadora digital.
El Proceso de Programación
La programación es el proceso de diseñar, escribir, depurar y mantener el código fuente de programas computacionales. El código fuente es escrito en un lenguaje de programación. El propósito de la programación es crear programas que exhiban un comportamiento deseado.
Conceptos Clave en el Desarrollo de Software
Pseudocódigo
El pseudocódigo (o falso lenguaje) es una descripción de un algoritmo de programación informático de alto nivel, compacto e informal. Utiliza las convenciones estructurales de un lenguaje de programación verdadero, pero está diseñado para la lectura humana en lugar de la lectura en máquina, y con independencia de cualquier otro lenguaje de programación.
Normalmente, el pseudocódigo omite detalles que no son esenciales para la comprensión humana del algoritmo, tales como:
- Declaraciones de variables.
- Código específico del sistema.
- Algunas subrutinas.
Programación Orientada a Objetos (POO)
La programación orientada a objetos o POO (OOP según sus siglas en inglés) es un paradigma de programación que usa objetos y sus interacciones para diseñar aplicaciones y programas informáticos.
Está basado en varias técnicas fundamentales, incluyendo:
- Herencia
- Abstracción
- Polimorfismo
- Encapsulamiento
Su uso se popularizó a principios de la década de los años 1990. En la actualidad, existe variedad de lenguajes de programación que soportan la orientación a objetos.
Código Fuente
El código fuente de un programa informático (o software) es un conjunto de líneas de texto que son las instrucciones que debe seguir la computadora para ejecutar dicho programa. Por tanto, en el código fuente de un programa está descrito por completo su funcionamiento.
El código fuente de un programa está escrito por un programador en algún lenguaje de programación, pero en este primer estado no es directamente ejecutable por la computadora, sino que debe ser traducido a otro lenguaje (el lenguaje máquina o código objeto) que sí pueda ser ejecutado por el hardware de la computadora.
El término código fuente también se usa para hacer referencia al código fuente de otros elementos del software, como por ejemplo el código fuente de una página web que está escrito en el lenguaje de marcado HTML o en Javascript u otros lenguajes de programación web y que es posteriormente ejecutado por el navegador web para visualizar dicha página cuando es visitada.
Tipos de Datos Informáticos
El tipo de dato informático es un atributo de una parte de los datos que indica al ordenador (y/o al programador) algo sobre la clase de datos sobre los que se va a procesar. Esto incluye imponer restricciones en los datos, como qué valores pueden tomar y qué operaciones se pueden realizar.
Tipos de datos comunes son:
- Enteros
- Números de coma flotante (decimales)
- Cadenas alfanuméricas
- Fechas
- Horas
- Colores
- Coches o cualquier cosa que se nos ocurra.