Lenguajes de programación: tipos y características
1. es una serie de
comandos ejecutados
por el equipo. Sin
embargo, el equipo sólo
es capaz de procesar
elementos binarios, es
decir, una serie de 0s y
1s. Por lo tanto,
necesitamos un
lenguaje de
programación para
escribir de manera
legible,
2. 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
3. Sistema Operativo es
el software encargado
de ejercer el control y
coordinar el uso del
hardware entre
diferentes programas
de aplicación y los
diferentes usuarios. Es
un administrador de
los recursos de
hardware del sistema .
4. 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.
Por otro lado, el término
"lenguaje natural" define un
medio de comunicación
compartido por un grupo de
personas (por ejemplo: inglés o
francés).
5. El código binario es el
sistema de
representación de
textos, o procesadores
de instrucciones de
ordenador utilizando
el sistema binario
(sistema numérico de
dos dígitos, o bit: el
"0" y el "1").
6. Los lenguajes de programación más
cercanos a la arquitectura del hardware
pertenecen al tipo de lenguajes de
programación de bajo nivel. Mientras
que los lenguajes de programación que
se encuentran más próximos a los
usuarios y programadores pertenecen al
tipo de lenguajes de programación de
alto nivel
7. 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.
8. El lenguaje ensamblador
es un lenguaje de
programación que es una
traducción directa del
código de máquina (Éste
código es interpretado
por el microprocesador),
para que pueda ser
entendible por los seres
humanos, por lo tanto es
un lenguaje de bajo nivel.
9. un conjunto finito de
instrucciones o pasos
que sirven para
ejecutar una tarea o
resolver un problema.
En la vida cotidiana
empleamos algoritmos
en multitud de
ocasiones para resolver
diversos problemas
como por ejemplo para
poner una lavadora
(conjunto de
instrucciones pegadas
en la tapa de la
máquina
),
10. 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 .
11. es un programa que permite
traducir el código fuente de
un programa en lenguaje de
alto nivel a otro lenguaje de
nivel inferior (típicamente
lenguaje de máquina). De
esta manera un
programador puede diseñar
un programa en un lenguaje
mucho más cercano a como
piensa un ser humano
12. El trabajo del Traductor consiste en
redactar un documento fiel al
contenido del texto original, respetando
las normas gramaticales y
estilísticas de la lengua de sus lectores.
El Intérprete, en cambio, debe
comprender lo expresado en la lengua
original, captar su sentido y sus
matices, y expresarlo de la forma más
fiel y natural en su propia lengua.
13. 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).
14. 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.
15. 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
16. Programación
declarativa es un
paradigma de
programación basado
en la lógica en el que
se estudian de forma
simple muchos
aspectos avanzados de
los lenguajes de
programación
modernos
17. 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.
18. 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
enlazado
19. 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.
20. Los programadores también reciben
el nombre de desarrolladores de
software, aunque estrictamente
forman parte de un equipo de
personas de distintas especialidades
(mayormente informáticas), y siendo
que el equipo es propiamente el
desarrollado
21. 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