SlideShare una empresa de Scribd logo
1 de 7
Introducción a la
programación y sus
lenguajes
“Saberes y tareas del
programador”
Libro 3:
1. ¿Cuál es el perfil del Programador?
El programador es quien, escribe,
depura y mantiene el código fuente de un
lenguaje informático, es decir, el conjunto
de instrucciones que ejecuta una
computadora para realizar una tarea
determinada. Los programadores
también reciben el nombre de
desarrolladores de software.
2. ¿Qué Profesionales son necesarios
para El Proceso de producción de un
programa?
El proceso de producción de un programa se concebía como
un conjunto de tareas altamente especializadas en el cual
estaba claramente definido el papel de cada categoría
profesional:
 Los diseñadores se especializaban en la arquitectura del
programa: el diseño conceptual y la estructura operacional
fundamental de un sistema de computadora.
 El analista estudiaba un problema y lo describía con el propósito
de buscar su solución.
 El programador trasladaba las especificaciones del analista en
código ejecutable por la computadora. Dichas especificaciones se
recogían en un documento denominado “cuaderno de carga”, que
oficiaba de medio de comunicación entre ambos.
3. ¿Qué especialidades fue
desarrollando el programador a causa de
las exigencias del mecado laboral?
A causa de esto algunas de las especialidades que surgieron son:
 Programadores de mainframe: se orienta hacia los lenguajes de
programación más antiguos, de los que aún existen muchos en
funcionamiento que requieren mantenimiento y actualización.
 Programadores de nuevas tecnologías: esta rama gira
principalmente entorno a internet y sus requerimientos: la Web 2.0,
comunidades virtuales o redes sociales y los negocios por medios
electrónicos o e-commerce
 Programadores de firmware y videojuegos: con conocimientos de
hardware, microprocesadores, ensamblador y C.
 Programadores de sistemas abiertos: rama asociada a programas
compatibles con distintas estructuras. Requiere conocimientos de C,
Pascal, etc.
4. ¿Cuáles son los factores de calidad
que un programa debe tener?
Algunos de los factores de calidad más importantes
son los siguientes:
 Corrección
 Claridad
 Eficiencia
 Portabilidad
En síntesis, el programador tiene como función especificar de
manera precisa sobre qué datos debe operar una computadora,
cómo deben ser almacenados o transmitidos y qué acciones debe
tomar bajo una variada gama de circunstancias.
5. ¿Qué es Programación en equipo,
Programación colaborativa y software
libre?
La programación en equipo es el esfuerzo
coordinado de programadores que se dividen
tareas.
La programación colaborativa, en cambio,
significa que dos o más programadores trabajan en
forma conjunta sobre un mismo código o algoritmo.
Para que un software sea libre debe permitirse
no solo usarlo, también adaptarlo, acceder al
código fuente, hacer copias y compartirlo. Se
basa en la colaboración y no en la competencia.
6. ¿En qué año y como fue añadido el
software a la computadora?
Entre los años 60 y 70 del siglo xx, el software era un
añadido que los vendedores de las grandes computadoras
de la época aportaban a sus clientes para que estos
pudieran usarlas. En dicha cultura, era común que los
programadores y desarrolladores compartieran libremente
sus programas. Pero a finales de los 70, las compañías
iniciaron el hábito de imponer restricciones a los usuarios,
con acuerdos de licencia. Con la llegada de los años 80 la
situación empezó a cambiar. Las computadoras más
modernas comenzaban a utilizar sistemas operativos
privativos, forzando a los usuarios a aceptar
condiciones restrictivas que impedían realizar
modificaciones al software.

Más contenido relacionado

La actualidad más candente

Libro 3 presentación tareas y saber del programador
Libro 3 presentación tareas y saber del programadorLibro 3 presentación tareas y saber del programador
Libro 3 presentación tareas y saber del programadordavidcab
 
Capitulo 6 leccion 4
Capitulo 6 leccion 4Capitulo 6 leccion 4
Capitulo 6 leccion 4Camilo Forero
 
Presentación ejercicio 10 celiz alan
Presentación ejercicio 10 celiz alanPresentación ejercicio 10 celiz alan
Presentación ejercicio 10 celiz alanDavid-Celiz03
 
Dalia Carolina Varela Zapoteco
Dalia Carolina Varela ZapotecoDalia Carolina Varela Zapoteco
Dalia Carolina Varela ZapotecoDaliaVare
 
presentacion I BTP
presentacion I BTPpresentacion I BTP
presentacion I BTPcesia_97
 
Conceptos básicos programaciön
Conceptos básicos programaciönConceptos básicos programaciön
Conceptos básicos programaciönadriannaranjo85
 
Legibilidad my sql + posgres
Legibilidad my sql + posgresLegibilidad my sql + posgres
Legibilidad my sql + posgresJulian Londoño
 
Legibilidad my sql + posgres
Legibilidad my sql + posgresLegibilidad my sql + posgres
Legibilidad my sql + posgresJulian Londoño
 
Desarrolladores o programadores
Desarrolladores o programadoresDesarrolladores o programadores
Desarrolladores o programadoresSoftware Guru
 

La actualidad más candente (18)

Tema vi
Tema viTema vi
Tema vi
 
Libro 3 presentación tareas y saber del programador
Libro 3 presentación tareas y saber del programadorLibro 3 presentación tareas y saber del programador
Libro 3 presentación tareas y saber del programador
 
Anahi
AnahiAnahi
Anahi
 
Proyectos informaticos
Proyectos informaticosProyectos informaticos
Proyectos informaticos
 
Capitulo 6 leccion 4
Capitulo 6 leccion 4Capitulo 6 leccion 4
Capitulo 6 leccion 4
 
Presentación ejercicio 10 celiz alan
Presentación ejercicio 10 celiz alanPresentación ejercicio 10 celiz alan
Presentación ejercicio 10 celiz alan
 
Programación
ProgramaciónProgramación
Programación
 
Programacion informatica
Programacion informaticaProgramacion informatica
Programacion informatica
 
Dalia Carolina Varela Zapoteco
Dalia Carolina Varela ZapotecoDalia Carolina Varela Zapoteco
Dalia Carolina Varela Zapoteco
 
Programacion
ProgramacionProgramacion
Programacion
 
Desarrollo del software
Desarrollo del softwareDesarrollo del software
Desarrollo del software
 
presentacion I BTP
presentacion I BTPpresentacion I BTP
presentacion I BTP
 
programación :)
programación :)programación :)
programación :)
 
Conceptos básicos programaciön
Conceptos básicos programaciönConceptos básicos programaciön
Conceptos básicos programaciön
 
Legibilidad my sql + posgres
Legibilidad my sql + posgresLegibilidad my sql + posgres
Legibilidad my sql + posgres
 
Legibilidad my sql + posgres
Legibilidad my sql + posgresLegibilidad my sql + posgres
Legibilidad my sql + posgres
 
Programcion
ProgramcionProgramcion
Programcion
 
Desarrolladores o programadores
Desarrolladores o programadoresDesarrolladores o programadores
Desarrolladores o programadores
 

Similar a point

Saberes y tareas del programador
Saberes y tareas del programadorSaberes y tareas del programador
Saberes y tareas del programadorJessica
 
Programacion ii capitulo3
Programacion ii capitulo3Programacion ii capitulo3
Programacion ii capitulo3Halmiron85
 
Programacion ii capitulo3
Programacion ii capitulo3Programacion ii capitulo3
Programacion ii capitulo3Halmiron85
 
franco lorentz powerpoint3
franco lorentz powerpoint3franco lorentz powerpoint3
franco lorentz powerpoint33xtremus
 
Lenguajes de Prgramacion
Lenguajes de PrgramacionLenguajes de Prgramacion
Lenguajes de Prgramacionwidoelamo
 
Preguntas y Respuestas 2
Preguntas y Respuestas 2Preguntas y Respuestas 2
Preguntas y Respuestas 2Fede Garcia
 
Libro 3 (saberes y tareas del programador)
Libro 3 (saberes y tareas del programador)Libro 3 (saberes y tareas del programador)
Libro 3 (saberes y tareas del programador)LorenteMiguel
 
QUE ES PROGRAMACION DE SISTEMAS
QUE ES PROGRAMACION DE SISTEMASQUE ES PROGRAMACION DE SISTEMAS
QUE ES PROGRAMACION DE SISTEMASsergiosalazarcano
 
Libro3 - PERFIL DEL PROGRAMADOR
Libro3 - PERFIL DEL PROGRAMADORLibro3 - PERFIL DEL PROGRAMADOR
Libro3 - PERFIL DEL PROGRAMADORgabrielalija10
 
Libro 3 - PERFIL DEL PROGRAMADOR
Libro 3 - PERFIL DEL PROGRAMADORLibro 3 - PERFIL DEL PROGRAMADOR
Libro 3 - PERFIL DEL PROGRAMADORGabriel Alija
 
Programación
ProgramaciónProgramación
ProgramaciónGraceelml
 
Cuestinario1
Cuestinario1Cuestinario1
Cuestinario1hoppii
 

Similar a point (20)

Saberes y tareas del programador
Saberes y tareas del programadorSaberes y tareas del programador
Saberes y tareas del programador
 
Programacion ii capitulo3
Programacion ii capitulo3Programacion ii capitulo3
Programacion ii capitulo3
 
Programacion ii capitulo3
Programacion ii capitulo3Programacion ii capitulo3
Programacion ii capitulo3
 
franco lorentz powerpoint3
franco lorentz powerpoint3franco lorentz powerpoint3
franco lorentz powerpoint3
 
Power point 3 y 4
Power point 3 y 4Power point 3 y 4
Power point 3 y 4
 
Lenguajes de Prgramacion
Lenguajes de PrgramacionLenguajes de Prgramacion
Lenguajes de Prgramacion
 
Libro3
Libro3Libro3
Libro3
 
Preguntas y Respuestas 2
Preguntas y Respuestas 2Preguntas y Respuestas 2
Preguntas y Respuestas 2
 
Ts101924450
Ts101924450Ts101924450
Ts101924450
 
BRANDON VELASQUEZ
BRANDON VELASQUEZBRANDON VELASQUEZ
BRANDON VELASQUEZ
 
Ts101924450
Ts101924450Ts101924450
Ts101924450
 
Libro 3 (saberes y tareas del programador)
Libro 3 (saberes y tareas del programador)Libro 3 (saberes y tareas del programador)
Libro 3 (saberes y tareas del programador)
 
QUE ES PROGRAMACION DE SISTEMAS
QUE ES PROGRAMACION DE SISTEMASQUE ES PROGRAMACION DE SISTEMAS
QUE ES PROGRAMACION DE SISTEMAS
 
9
99
9
 
Libro3 - PERFIL DEL PROGRAMADOR
Libro3 - PERFIL DEL PROGRAMADORLibro3 - PERFIL DEL PROGRAMADOR
Libro3 - PERFIL DEL PROGRAMADOR
 
Libro 3 - PERFIL DEL PROGRAMADOR
Libro 3 - PERFIL DEL PROGRAMADORLibro 3 - PERFIL DEL PROGRAMADOR
Libro 3 - PERFIL DEL PROGRAMADOR
 
Tercera unidad
Tercera  unidadTercera  unidad
Tercera unidad
 
Programación
ProgramaciónProgramación
Programación
 
Programacion
Programacion Programacion
Programacion
 
Cuestinario1
Cuestinario1Cuestinario1
Cuestinario1
 

point

  • 1. Introducción a la programación y sus lenguajes “Saberes y tareas del programador” Libro 3:
  • 2. 1. ¿Cuál es el perfil del Programador? El programador es quien, escribe, depura y mantiene el código fuente de un lenguaje informático, es decir, el conjunto de instrucciones que ejecuta una computadora para realizar una tarea determinada. Los programadores también reciben el nombre de desarrolladores de software.
  • 3. 2. ¿Qué Profesionales son necesarios para El Proceso de producción de un programa? El proceso de producción de un programa se concebía como un conjunto de tareas altamente especializadas en el cual estaba claramente definido el papel de cada categoría profesional:  Los diseñadores se especializaban en la arquitectura del programa: el diseño conceptual y la estructura operacional fundamental de un sistema de computadora.  El analista estudiaba un problema y lo describía con el propósito de buscar su solución.  El programador trasladaba las especificaciones del analista en código ejecutable por la computadora. Dichas especificaciones se recogían en un documento denominado “cuaderno de carga”, que oficiaba de medio de comunicación entre ambos.
  • 4. 3. ¿Qué especialidades fue desarrollando el programador a causa de las exigencias del mecado laboral? A causa de esto algunas de las especialidades que surgieron son:  Programadores de mainframe: se orienta hacia los lenguajes de programación más antiguos, de los que aún existen muchos en funcionamiento que requieren mantenimiento y actualización.  Programadores de nuevas tecnologías: esta rama gira principalmente entorno a internet y sus requerimientos: la Web 2.0, comunidades virtuales o redes sociales y los negocios por medios electrónicos o e-commerce  Programadores de firmware y videojuegos: con conocimientos de hardware, microprocesadores, ensamblador y C.  Programadores de sistemas abiertos: rama asociada a programas compatibles con distintas estructuras. Requiere conocimientos de C, Pascal, etc.
  • 5. 4. ¿Cuáles son los factores de calidad que un programa debe tener? Algunos de los factores de calidad más importantes son los siguientes:  Corrección  Claridad  Eficiencia  Portabilidad En síntesis, el programador tiene como función especificar de manera precisa sobre qué datos debe operar una computadora, cómo deben ser almacenados o transmitidos y qué acciones debe tomar bajo una variada gama de circunstancias.
  • 6. 5. ¿Qué es Programación en equipo, Programación colaborativa y software libre? La programación en equipo es el esfuerzo coordinado de programadores que se dividen tareas. La programación colaborativa, en cambio, significa que dos o más programadores trabajan en forma conjunta sobre un mismo código o algoritmo. Para que un software sea libre debe permitirse no solo usarlo, también adaptarlo, acceder al código fuente, hacer copias y compartirlo. Se basa en la colaboración y no en la competencia.
  • 7. 6. ¿En qué año y como fue añadido el software a la computadora? Entre los años 60 y 70 del siglo xx, el software era un añadido que los vendedores de las grandes computadoras de la época aportaban a sus clientes para que estos pudieran usarlas. En dicha cultura, era común que los programadores y desarrolladores compartieran libremente sus programas. Pero a finales de los 70, las compañías iniciaron el hábito de imponer restricciones a los usuarios, con acuerdos de licencia. Con la llegada de los años 80 la situación empezó a cambiar. Las computadoras más modernas comenzaban a utilizar sistemas operativos privativos, forzando a los usuarios a aceptar condiciones restrictivas que impedían realizar modificaciones al software.