2. 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.
En informática, se los denomina comúnmente
binarios, (propio en sistemas Unix, donde debido a
la estructura de este último, los ficheros no
necesitan hacer uso de extensiones.
Posteriormente, los presentaron como ficheros
ejecutables, con extensión .exe, en los sistemas
operativos de la familia Windows) debido a que
una vez que han pasado por el proceso de
compilación y han sido creados, las instrucciones
que se escribieron en un lenguaje de programación
que los humanos usan para escribirlos con mayor
facilidad, se han traducido al único idioma que la
máquina comprende, combinaciones de ceros y
unos llamada código máquina. El mismo término,
puede referirse tanto a un programa ejecutable,
como a su código fuente, el cual es transformado
en un binario cuando es compilado.
3. Un lenguaje de programación de
alto nivel se caracteriza por
expresar los algoritmos de una
manera adecuada a la capacidad
cognitiva humana, en lugar de a la
capacidad ejecutora de las
máquinas.
En los primeros lenguajes de alto
nivel la limitación era que se
orientaban a un área específica y
sus instrucciones requerían de una
sintaxis predefinida. Se clasifican
como lenguajes procedimentales.
4. 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. Esta
característica lo diferencia de otros
tipos de programas, como los sistemas
operativos (que son los que hacen
funcionar a la computadora), los
lenguajes de programación (que
permiten crear los programas
informáticos en general) y las
utilidades (que realizan tareas de
mantenimiento o de uso general).
5. 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.[1
6. Lenguaje de programación
De Wikipedia, la enciclopedia libre
Saltar a: navegación, búsqueda
Captura de la microcomputadora
Commodore PET-32 mostrando un
programa en el lenguaje de
programación BASIC, bajo el emulador
VICE en una distribución GNU/Linux.
Un lenguaje de programación es un
idioma artificial diseñado para
expresar computaciones que 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 algoritmos con
precisión, o como modo de
comunicación humana.
7. El código o lenguaje máquina es
el único que entiende
directamente el ordenador,
utiliza el alfabeto binario que
consta de los dos únicos
símbolos 0 y 1, denominados
bits (abreviatura inglesa de
dígitos binarios). Fue el primer
lenguaje utilizado en la
programación de ordenadores,
pero dejó de utilizarse por su
dificultad y complicación,
siendo sustituido por otros
lenguajes más fáciles de
aprender y utilizar, que además
reducen la posibilidad de
cometer errores.
8. 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 Juarismi[1] ) es un
conjunto preescrito 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.[2] Dados un estado inicial y una
entrada, siguiendo los pasos sucesivos se
llega a un estado final y se obtiene una
solución. Los algoritmos son el objeto de
estudio de la algoritmia.[1
9. El pseudocódigo (o falso
lenguaje) es utilizado por
programadores para
describir algoritmos en un
lenguaje humano
simplificado que no es
dependiente de ningún otro
lenguaje de programación.
Por este motivo puede ser
implementado en cualquier
lenguaje de programación
formal por cualquier
programador que utilice el
pseudocódigo.
10. 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 un código
intermedio (bytecode), o
simplemente texto. Este
proceso de traducción se conoce
como compilación.[1
11. 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 RETURN).
12. 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.
13. 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.
14. 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).
15. 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.
16. 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)
17. Una base de datos o banco de
datos (en ocasiones abreviada con
la sigla BD o con la abreviatura b.
d.) es un conjunto de datos
pertenecientes a un mismo contexto
y almacenados sistemáticamente
para su posterior uso. En este
sentido, una biblioteca puede
considerarse una base de datos
compuesta en su mayoría por
documentos y textos impresos en
papel e indexados para su consulta.
En la actualidad, y debido al
desarrollo tecnológico de campos
como la informática y la
electrónica, la mayoría de las bases
de datos están en formato digital
(electrónico), que ofrece un amplio
rango de soluciones al problema de
almacenar datos.
18. 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. Fue creado en 1963
por el Comité Estadounidense de
Estándares (ASA, conocido desde
1969 como el Instituto
Estadounidense de Estándares
Nacionales, o ANSI) como una
refundición o evolución de los
conjuntos de códigos utilizados
entonces en telegrafía. Más tarde,
en 1967, se incluyeron las
minúsculas, y se redefinieron
algunos códigos de control para
formar el código conocido como US-
ASCII.