Programa informático
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.1 2 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.
Programa de aplicación
En la informática, un programa de aplicación es un tipo de software diseñado para facilitar al usuario la concreción de un cierto trabajo.
Un sistema operativo (SO) es el programa o conjunto de programas que
efectúan la gestión de los procesos básicos de un sistema informático, y
permite la normal ejecución del resto de las operaciones.
SISTEMA OPERATIVO
Lenguaje de programación
Un lenguaje de programación es un idioma artificial diseñado para expresar computacionesque pueden ser llevadas 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 algoritmoscon precisión, o como modo de comunicación humana.
Código máquina
Conjunto de instrucciones entendibles
directamente por el ordenador, puesto que se
componen de unos y ceros. Generalmente, el
programador utiliza un lenguaje de
programación basado en el lenguaje natural, y
éste es traducido a código máquina
posteriormente.
CODIGO DE ALTO NIVEL
Los ensambladores de alto
nivel, en inglés High Level
Assembler (HLA), son traductores
de lenguaje ensamblador que
incorporan, en un
ensamblador, características
encontradas en los modernos
lenguajes de programación de
alto nivel.
Lenguaje de bajo nivel
Un lenguaje de programación de bajo nivel es el
que proporciona un conjunto de instrucciones
aritmeticológicas sin la capacidad de encapsular
dichas instrucciones en funciones que no estén ya
contempladas en la arquitectura del hardware.
Lenguaje de programación
Un lenguaje de programación" es un
lenguaje diseñado para describir el
conjunto de acciones consecutivas
que un equipo debe ejecutar. Por lo
tanto, un lenguaje de programación es
un modo práctico para que los seres
humanos puedan dar instrucciones a
un equipo.
Lenguaje ensamblador
El lenguaje ensamblador, o assembler(assembly lenguaje en inglés) es un lenguaje de programación de bajo nivel para los computadores, microprocesadores, micro controladores, y otros circuitos integrados programables. Implementa una representación simbólica de los códigos de máquina binarios y otras constantes necesarias para programar una arquitecturadada de CPU y constituye la representación más directa del código máquina específico para cada arquitectura legible por un programador.
Algoritmo
En matemáticas, ciencias de la
computación y disciplinas relacionadas,
un algoritmo (del griego y latín, dixit
algorithmus y éste a su vez del
matemático persa Al Juarismi1 ) es un
conjunto prescrito de instrucciones o
reglas bien definidas, ordenadas y
finitas que permite realizar una
actividad mediante pasos sucesivos
que no generen dudas a quien deba
realizar dicha actividad.
pseudocódigo
El pseudocódigo es
utilizado por
programadores para
describir algoritmos en un
lenguaje humano
simplificado que no es
dependiente de ningún
lenguaje de programación.
Por este motivo puede ser
implementado en cualquier
lenguaje por cualquier
programador que utilice el
pseudocódigo.
Compilador
Un compilador es un programa informático que
traduce un programa escrito en un lenguaje de
programación a otro lenguaje de programación,
generando un programa equivalente que la
máquina será capaz de interpretar. Usualmente
el segundo lenguaje es lenguaje de máquina,
pero también puede ser simplemente texto.
Este proceso de traducción se conoce como
compilación.1
Intérprete (informática)
En ciencias de la computación, intérprete o interpretador es
un programa informático capaz de analizar y ejecutar otros
programas, escritos en un lenguaje de alto nivel. Los
intérpretes se diferencian de los compiladores en que mientras
estos traducen un programa desde su descripción en un
lenguaje de programación al código de máquina del sistema,
los intérpretes sólo realizan la traducción a medida que sea
necesaria, típicamente, instrucción por instrucción, y
normalmente no guardan el resultado de dicha traducción.
Programación estructurada
La programación estructurada es una técnica
para escribir programas (programación de
computadora) de manera clara. Para ello se
utilizan únicamente tres estructuras: secuencia,
selección e iteración; siendo innecesario el uso
de la instrucción o instrucciones de
transferencia incondicional (GOTO, EXIT
FUNCTION, EXIT SUB o múltiples
Programación modular
La programación modular es un paradigma de programación que
consiste en dividir un programa en módulos o subprogramas con
el fin de hacerlo más legible y manejable. Se presenta
históricamente como una evolución de la programación
estructurada para solucionar problemas de programación más
grandes y complejos de lo que ésta puede resolver. Al aplicar la
programación modular, un problema complejo debe ser dividido
en varios subproblemas más simples, y estos a su vez en otros
subproblemas más simples.
PROGRAMACION 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, incluyendo herencia, abstracción,
polimorfismo y 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.
Programación declarativa
La Programación Declarativa, en contraposición a la programación
imperativa es un paradigma de programación que está basado en el
desarrollo de programas especificando o "declarando" un conjunto
de condiciones, proposiciones, afirmaciones, restricciones,
ecuaciones o transformaciones que describen el problema y detallan
su solución. La solución es obtenida mediante mecanismos internos
de control, sin especificar exactamente cómo encontrarla (tan sólo
se le indica a la computadora que es lo que se desea obtener o que
es lo que se está buscando). No existen asignaciones destructivas,
y las variables son utilizadas con Transparencia referencial.
Diagrama de flujo
Un diagrama de flujo es una
representación gráfica de un
algoritmo o proceso. Se utiliza en
disciplinas como la programación, la
economía, los procesos industriales
y la psicología cognitiva. Estos
diagramas utilizan símbolos con
significados bien definidos que
representan los pasos del algoritmo,
y representan el flujo de ejecución
mediante flechas que conectan los
puntos de inicio y de fin de proceso.
Código objeto
En programación, se llama código objeto al código
que resulta de la compilación del código fuente.
Consiste en lenguaje máquina o bytecode y se
distribuye en varios archivos que corresponden a cada
código fuente compilado. Para obtener un programa
ejecutable se han de enlazar todos los archivos de
código objeto con un programa llamado enlazador
(linker).
Código máquina
Conjunto de instrucciones
entendibles directamente por
el ordenador, puesto que se
componen de unos y ceros.
Generalmente, el
programador utiliza un
lenguaje de programación
basado en el lenguaje
natural, y éste es traducido a
código máquina
posteriormente.
Base de datos
Una base de datos o banco de
datos es un conjunto de datos
pertenecientes a un mismo contexto
y almacenados sistemáticamente
para su posterior uso.
Datos y tipos de datos
DatosEl dato es una representación
simbólica
(numérica, alfabética, algorítmica
etc.), un atributo o característica
de una entidad. Los datos son
hechos que describen sucesos y
entidades. No tienen ninguna
información.
Tipos de datosTipo de Dato Informático es un
atributo de una parte de los datos
que indica al ordenador 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.
Un programador es aquella persona que
escribe, depura y mantiene el código fuente de un
programa informático, es decir, del conjunto de
instrucciones que ejecuta el hardware de una
computadora para realizar una tarea determinada. La
programación es una de las principales disciplinas
dentro de la informática. En la mayoría de los
países, programador es también una categoría
profesional reconocida
PROGRAMADOR DE COMPUTADORES
ASCII (acrónimo inglés de American
Standard Code for Information
Interchange — Código Estándar
Americano para el Intercambio de
Información), pronunciado
generalmente [áski] o [ásci] , es un
código de caracteres basado en el
alfabeto latino, tal como se usa en
inglés moderno y en otras lenguas
occidentales.
CODIGO ASCII