El programador escribe instrucciones en lenguajes de programación que luego se convierten en código de máquina para que la computadora realice tareas. El programador accede al código a través de archivos de texto, mientras que los usuarios acceden a través de archivos ejecutables instalados. El proceso de producción de programas involucra a diseñadores, analistas y programadores. La calidad de un programa se determina por su corrección, claridad y eficiencia. La programación colaborativa permite que varios programadores trabajen juntos en un algorit
Son una alternativa diferente de los compiladores, que se aplican cuando es necesario traducir lenguajes de alto nivel. En vez de traducir el programa principal para luego grabarlo de manera permanente en el código del objeto, se produce la corrida de compilación para ser usado en una corrida de producción posterior..
Son una alternativa diferente de los compiladores, que se aplican cuando es necesario traducir lenguajes de alto nivel. En vez de traducir el programa principal para luego grabarlo de manera permanente en el código del objeto, se produce la corrida de compilación para ser usado en una corrida de producción posterior..
2. ¿Cuál es la función del
programador?
El programador tiene la función de
escribir, depurar y mantener el conjunto
de instrucciones (código maquina) que
ejecuta una computadora para realizar
una tarea determinada
Debe escribir un programa en un lenguaje
de nivel alto y traducirlo a bytes (código
maquina)
El programa debe desarrollar el programa
pensando en los usuarios
3. ¿Cuál es el modo de acceder a un
programa desde el punto de vista
del programador, y el de un
usuario?
El programador accede a un programa
desde un archivo de texto donde escribe
las instrucciones en un determinado
lenguaje de programación que
posteriormente pueden transformarse en
un archivo ejecutable
4. ¿Cuál es el modo de acceder a un
programa desde el punto de vista
del programador, y el de un
usuario?
El usuario accede a un programa a través
de un archivo ejecutable el cual se instala
en su computadora para realizar una
tarea determinada por Ej.: algunos
usuarios utilizan Word para realizar
documentos de texto
5. ¿Cuáles son las áreas en un
proceso de producción de un
programa?
El proceso de produccion de un programa
se concebia en un conjunto de tareas
especializadas donde se encuentran
definido claramente el papel de cada area
profesional:
6. ¿Cuáles son las áreas en un
proceso de producción de un
programa?
Diseñadores: se especializan en la arquitectura
del programa es decir el modelo, la descripción
funcional de los requerimientos y las
implementaciones del diseño para varias parte
del programa
Analistas: estudia y describe el problema co el
objeto de encontrar una solución, se lo
denomina diseñador de programas
Programador: traslada las especificaciones del
analista a un código ejecutable por la
computadora
7. ¿Qué tipo de programadores son
los mas frecuentes?
Programadores de mainframe: se orienta
a los lenguajes de programación mas
antiguos por eje: COBOL, JCL y bases
de datos jerárquicas
Programadores de nuevas tecnologías:
esta rama gira entorno a internet y a sus
requerimientos: comunidades virtuales,
redes sociales etc. Se destacan en
lenguajes de parte del servidor como
JAVA, .NET, ETC, y del lado del cliente
HTML, JAVASCRIPT
8. ¿Qué tipo de programadores
son los mas frecuentes?
Programadores de firmware y
videojuegos: con conocimientos en
hardware , microprocesadores,
ensamblador y c
Programadores de sistemas abiertos:
programas compatibles en distintas
estructuras, requiere conocimientos de C,
PASCAL, ETC.
9. ¿Cuáles son los factores que
determinan un programa de
calidad?
Los factores para la obtención de un
programa d calidad son los siguientes:
Corrección: un programa es correcto si
hace lo que estableció en las faces
previas a su desarrollo
claridad: es de suma importancia que el
programa desarrollado sea claro y legible
para facilitar su desarrollo y mantnimiento
10. ¿Cuáles son los factores que
determinan un programa de
calidad?
Eficiencia: ademas de que el programa
cumpla la funcion para lo cual fue creado
la eficiencia esta detarminada por el
tiempo que tarda en realizar la tarea para
la cual fue creado y por la cantidad de
memoria que necesita entre otras cosas
Portable: cuando un programa es
ejecutado en una plataforma(hadware o
software) diferente en la cual se elaboro.
11. ¿qué es la programación
colaborativa y qué es un
software libre?
La programación colaborativa es cuando
dos o mas programadores trabajan en
forma conjunta en un mismo algoritmo.
Esto se potencia gracias a internet ya
que permite que se cada uno se conecte
su estacion de trabajo a una red de
trabajo y pueda participar de manera
participativa
12. ¿qué es la programación
colaborativa y qué es un
software libre?
Para que el software sea libre no solo debe
poder usarse sino tambien adaptarlo,
poder acceder a su codigo fuente, poder
hacer copias y compartirlos. El software
libre se basa en la colaboracion y no en la
competencia