2. Un programa informático 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, es
decir, con comandos que el ser humano pueda
comprender (por ser similares a su propio lenguaje) los
comandos que el equipo deberá ejecutar.
3. 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).
4. Un Sistema Operativo (SO) es el software 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.
Los Sistemas Operativos más utilizados son Dos,
Windows, Linux y Mac. Algunos SO ya vienen con un
navegador integrado, como Windows que trae el
navegador Internet Explorer
5. 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.[1] Está formado por un conjunto de
símbolos y reglas sintácticas y semánticas que definen su
estructura y el significado de sus elementos y expresiones.
Al proceso por el cual se escribe, se prueba, se depura, se
compila y se mantiene el código fuente de un programa
informático se le llama programación.
6. Un lenguaje de máquina es aquel con el que trabaja el
microprocesador; para reaccionar y efectuar la
operación que se desea, necesita de una secuencia de
señales eléctricas almacenadas como "unos" y "ceros"
en las posiciones de la memoria. Una y solo una
secuencia de señales concreta, realiza una
determinada operación. Identificaremos a partir de
ahora la existencia de señal con un "1" y la ausencia con
un "0".
7. Es un lenguaje natural, están diseñados para que las
personas escriban y entiendan los programas de un
modo más facil a los programas escritos en lenguaje
máquina. El lenguaje de Alto Nivel es portable, es decir
no dependen del hardware de la PC.
8. 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 conteDicho
lenguaje es muy simple o nada complicado, pero
estructurar programas a ese nivel es muy difícil. Dado que
este lenguaje viene dado por las especificaciones técnicas
del hardware, no permite una abstracción fuera de lo
estipulado para el microprocesador de un ordenador.
Consecuentemente, es fácilmente trasladado a lenguaje de
máquina.
pladas en la arquitectura del hardware
9. El lenguaje ensamblador, o assembler (assembly
language en inglés) es un lenguaje de programación de bajo
nivel para los computadores, microprocesadores,
microcontroladores, 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 y
constituye la representación más directa del código máquina
específico para cada arquitectura legible por un
programador. Esta representación es usualmente definida
por el fabricante de hardware, y está basada en los
mnemónicos que simbolizan los pasos de procesamiento (las
instrucciones), los registros del procesador, las posiciones de
memoria, y otras características del lenguaje. Un lenguaje
ensamblador es por lo tanto específico a cierta arquitectura
de computador física (o virtual). Esto está en contraste con la
mayoría de los lenguajes de programación de alto nivel, que,
idealmente son portables.
10. En matemáticas, ciencias de la computación y
disciplinas relacionadas, un algoritmo (del griego
y latín, dixit algorithmus y éstea su vez del
matemático persa Al Juarismi) 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.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.
11. 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.
Mezcla de lenguaje de programación y español (o
ingles o cualquier otro idioma) que se emplea,
dentro de la programación estructurada, para
realizar el diseño de un programa. En esencial, el
Pseudocódigo se puede definir como un lenguaje de
especificaciones de algoritmos
12. 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.
•En Turbo C de Borland es: tcc hola.c
•En Visual C de Microsoft: cl hola.c
•En GNU gcc: gcc hola.c o cc hola.c
•El C de Zortech: ztc hola.c
•En C++ de Borland: bcc hola.c
13. Se titula Traducción e Interpretación a los
estudios universitarios de España y otros
países, cuyo fin es formar traductores o
intérpretes en varios idiomas,
principalmente inglés, español, francés y
alemán. El color académico relacionado con
estos estudios es el verde azulado, también
relacionado con la diplomacia y los asuntos
exteriores.
Es una carrera relativamente nueva, surgida alrededor de los años 70
mediante la creación en España de varias Escuelas Universitarias de
Traductores e Intérpretes (Granada y Barcelona). En la década de los
noventa, dichas escuelas se integraron en las facultades de filosofía y letras o
se instituyeron como facultades independientes. En esta década y la
siguiente también se implanta la carrera en otras universidades, la mayoría
de nueva creación. Hoy día goza de gran dinamismo, siendo una de las
carreras más solicitadas y con mayor nota de corte.
14. 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).
Hoy en día las aplicaciones informáticas son mucho más
ambiciosas que las necesidades de programación existentes
en los años 1960, principalmente debido a las aplicaciones
gráficas, por lo que las técnicas de programación estructurada
no son suficientes. Ello ha llevado al desarrollo de nuevas
técnicas, tales como la programación orientada a objetos y el
desarrollo de entornos de programación que facilitan la
programación de grandes aplicaciones.
15. 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. Esto debe hacerse hasta obtener
subproblemas lo suficientemente simples como para poder ser resueltos
fácilmente con algún lenguaje de programación. Ésta técnica se llama
refinamiento sucesivo, divide y vencerás ó análisis descendente (Top-
Down).
16. 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.