Los documentos describen varios conceptos clave relacionados con la programación de computadoras, incluyendo programas, sistemas operativos, lenguajes de programación, algoritmos, compiladores y programadores.
es unconjunto de
instrucciones que una vez
ejecutadas realizarán una
o varias tareas en una
computadora. Sin
programas, estas
máquinas no pueden
funcionar. 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.
2.
son un conjunto
deprogramas que
le indican a la la
computadora
como analizar
tareas específicas
para el usuario. La
aplicación es el
objeto para el
cual se usa la
computadora.
3.
Es elsoftware básico de una computadora que
provee una interfaz entre el resto de programas del
ordenador, los dispositivos hardware y el usuario.
Las funciones básicas del Sistema Operativo son
administrar los recursos de la máquina, coordinar el
hardware y organizar archivos y directorios en
dispositivos de almacenamiento.
4.
Es un idiomaartificial 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
6.
es el sistemade códigos directamente
interpretable por un circuito
microprogramable, como el
microprocesador de una computadora o
el microcontrolador de un autómata.
7.
se caracteriza porexpresar los
algoritmos de una manera adecuada
a la capacidad cognitiva humana, en
lugar de a la capacidad ejecutora de
las máquinas.
8.
es el queproporciona 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.
10.
es un lenguajede
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
arquitectura dada de CPU
11.
es una secuenciano
ambigua, finita y
ordenada de
instrucciones que han
de seguirse para
resolver un problema.
Un programa
normalmente
implementa (traduce a
un lenguaje de
programación
concreto) uno o más
algoritmos.
12.
(o falso lenguaje)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.
13.
es un programainformá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.
15.
es unprograma informático capaz de
analizar y ejecutar otros programas,
escritos en un lenguaje de alto nivel
16.
es una técnicapara escribir programas
(programación de computadora) de
manera clara. Para ello se utilizan
únicamente tres estructuras: secuencia,
selección e iteración;
18.
es uno delos métodos
de diseño más
flexibles y potentes
para mejorar la
productividad de un
programa. En
programación
modular el programa
se divide en módulos
(partes
independientes).
19.
es un paradigmade 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.
21.
En contraposición ala 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.
22.
es una representacióngrá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.
24.
Se le llamaasí 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).
26.
es un conjuntode datos que
pertenecen al mismo
contexto 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.
27.
Es aquella personaque
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.
28.
El ASCII esun código
numérico que
representa los
caracteres, usando
una escala
decimal del 0 al
127. Esos números
decimales son
convertidos por la
computadora en
números binarios
para ser
posteriormente
procesados.