SlideShare una empresa de Scribd logo
1 de 12
¿Quien es el 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.
¿Cuales eran las tareas de un proceso
de produccion según el enfoque
tayloriano?
• 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.
¿Cuáles son las ramas mas
frecuentes de programadores?
• Programadores de sistemas abiertos: rama asociada a
programas compatibles con distintas estructuras.
Requiere conocimientos de C, Pascal, etc.
• Programadores de firmware y videojuegos: con
conocimientos de hardware,microprocesadores,
ensamblador y C.
• Programadores de nuevas tecnologías: esta rama gira
principalmente en torno a internet y sus
requerimientos: la Web 2.0, comunidades virtuales o
redes sociales y los negocios por medios electrónicos
• 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.
¿CUALES SON LOS FACTORES MAS
IMPORTANTES PARA CONSEGUIR UN
POGRAMA DE CALIDAD?
• Corrección: Un programa es correcto si hace lo que
debe hacer tal y como se estableció en las fases previas
a su desarrollo.
• Portabilidad: Un programa es portable cuando tiene la
capacidad de ejecutarse en una plataforma, ya sea
hardware o software, diferente de aquella en la que se
elaboró.
• Claridad: Es muy importante que el programa sea lo más
claro y legible posible para facilitar así su desarrollo
y posterior mantenimiento.
• Eficiencia: Se trata de que el programa, además de
realizar aquello para lo que fue creado, lo haga
gestionando de la mejor forma posible los recursos que
utiliza.
¿QUE ES LA PROGRAMACION COLABORATIVA?
La programación colaborativa significa que dos o más
programadores trabajan en forma conjunta sobre un
mismo código o algoritmo.
Esta colaboración es potenciada por el auge de
internet, que permite que varios programadores
conecten sus estaciones de trabajo a una red de datos y
trabajen de manera participativa
¿QUE ES EL SOFTWARE LIBRE?
• 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.
• Ethercodes es un proyecto de programación
colaborativa que permite, sin necesidad de registro,
escribir código en varios lenguajes de programación y
compartirlo en tiempo real con cualquier persona.
realizadas por quienes están programando.
¿QUE ES PHP?
PHP (Hypertext Preprocessor) es un lenguaje de
programación creado especialmente para el desarrollo
de páginas web dinámicas, ya que puede ser incrustado
Dentro del código HTML –el lenguaje más utilizado para
el armado de sitios web– y orientado a la creación de
hipertextos.
Fue creado en 1994 por Rasmus Lerdorf,No cuenta con
licencia, es un software libre, gratuito y
multiplataforma.
Generalmente no se ejecuta en la computadora sino en
un servidor web, tomando el código en PHP como su
entrada y creando páginas web como salida.
PHP se encuentra instalado en más de 20 millones de
sitios web y en 1 millón de servidores de todo el mundo
¿CUALES SON LAS VENTAJAS DE USAR
PHP?
• Capacidad de expandir su potencial utilizando una enorme
cantidad de módulos.
• Completamente orientado al desarrollo de aplicaciones web
dinámicas con acceso a información almacenada en una base de
datos.
• El código fuente escrito en PHP es invisible al Navegador y al
usuario, ya que es el servidor el que se encarga de ejecutar el
código y enviar su Resultado HTML al navegador.
• Es un lenguaje multiplataforma.
• Capacidad de conexión con la mayoría de los motores de base
de datos que se utilizan en la actualidad (MySQL y PostgreSQL).
• Es libre, por lo que se presenta como una alternativa de fácil
acceso para todos.
¿QUE ES JavascripT?
• se trata del primer lenguaje de propósito general que
creó una forma de incrustar programas en páginas web.
• A diferencia de PHP ,que es un lenguaje del lado del
servidor, Javascript lo es del lado del usuario, porque es
el navegador el que soporta la carga de procesamiento.
• Gracias a su compatibilidad con la mayoría de los
navegadores modernos, es el lenguaje de programación del
lado del usuario más utilizado.
• Entre sus funciones se destaca la posibilidad que brinda
de: crear elementos de la página que tengan movimiento,
cambien de color, crear efectos especiales en las páginas y
definir interactividades con el usuario. El navegador será
el encargado de interpretarlas instrucciones de
Javascript y ejecutarlas. de modo que el mayor recurso
con que cuenta este lenguaje es el propio navegador.
¿Cuales son las diferencias entre
javascript y java?
• Javascript No necesita que sus programas se compilen
sino que estos se interpretan en forma directa por el
Navegador mientras java Para programar se necesitan
ciertas herramientas de desarrollo y un compilador
que traduce un programa escrito en un lenguaje de
programación a otro
• Javascript solo escribe programas para paginas web, en
cambio java puede hacer aplicaciones mas variadas
• Javascript Es un lenguaje abierto, por lo que cualquier
• persona puede utilizarlo sin necesidad de comprar una
licencia. Java Es más complejo y tiene más
funcionalidades: es más potente, robusto yseguro.
¿que es phyton?
• Python es un software libre que posee una
licencia de código abierto denominada Python Software
Foundation License. Se trata de un lenguaje de programación
de alto nivel cuya filosofía se centra en
una sintaxis muy limpia, que favorece un código legible
• Es también un lenguaje multiplataforma y multiparadigma
• Es un lenguaje de escritura independiente de plataforma y
orientado a objetos,preparado para realizar cualquier tipo
de funciones, desde aplicaciones Windows hasta servidores de
red e incluso páginas web. Es un lenguaje interpretado, lo
que significa que no se necesita compilar el código fuente
para poder ejecutarlo.
¿Cuales son las ventajas de phyton?
• La cantidad de librerías que contiene y los tipos de
datos y funciones incorporadas en el propio lenguaje,
que ayudan a realizar muchas tareas habituales sin
necesidad de tener que programarlas desde cero.
• La sencillez y velocidad con la que se crean los
programas. Un programa en Python puede tener de 3 a 5
líneas de código menos que su equivalente en Java o C.
• La cantidad de plataformas en las que se puede
desarrollar: Unix, Windows,OS/2, Mac y otros.
• Es gratuito, incluso para propósitos empresariales.

Más contenido relacionado

La actualidad más candente

Lenguajes programacion
Lenguajes programacionLenguajes programacion
Lenguajes programacionXavii Torres
 
Lenguajes del lado del Servidor y lenguajes del lado del usuario
Lenguajes del lado del Servidor y lenguajes del lado del usuarioLenguajes del lado del Servidor y lenguajes del lado del usuario
Lenguajes del lado del Servidor y lenguajes del lado del usuarioMariano-Celiz17
 
Actividad 4 tipos de datos
Actividad 4 tipos de datosActividad 4 tipos de datos
Actividad 4 tipos de datosMarvinJared26
 
Lenguajes del lado del servidor
Lenguajes del lado del servidorLenguajes del lado del servidor
Lenguajes del lado del servidorpidingos
 
lenguaje de programación
lenguaje de programación lenguaje de programación
lenguaje de programación j3palacios
 
Libro 4 presentación
Libro 4 presentaciónLibro 4 presentación
Libro 4 presentacióndavidcab
 
9)leer libro 4 6 preguntas 6 respuestas
9)leer libro 4 6 preguntas 6 respuestas9)leer libro 4 6 preguntas 6 respuestas
9)leer libro 4 6 preguntas 6 respuestasarcangelmarkos
 
Lenguajes de programación para la web
Lenguajes de programación para la webLenguajes de programación para la web
Lenguajes de programación para la webOscar Luis Cdrc
 
los diferentes lenguajes de programación para-la-web
 los diferentes lenguajes de programación para-la-web los diferentes lenguajes de programación para-la-web
los diferentes lenguajes de programación para-la-webolguisf
 
Lenguajes de Programación para Paginas Web
Lenguajes de Programación para Paginas WebLenguajes de Programación para Paginas Web
Lenguajes de Programación para Paginas WebAramis Andrade
 
Cuadro comparativo
Cuadro comparativoCuadro comparativo
Cuadro comparativoedwin quiroa
 
10 lenguajes de programacion
10 lenguajes de programacion10 lenguajes de programacion
10 lenguajes de programacionChristian Morales
 
Trabajo practico libro3
Trabajo practico libro3Trabajo practico libro3
Trabajo practico libro3exequiel9035a
 
Lenguajes De Programación Web
Lenguajes De Programación WebLenguajes De Programación Web
Lenguajes De Programación Webragmyl
 
Los diferentes lenguajes de programación para la web
Los diferentes lenguajes de programación para la webLos diferentes lenguajes de programación para la web
Los diferentes lenguajes de programación para la webCartagena, Bolivar
 
Lenguajes de programacion torres montoya
Lenguajes de programacion torres montoyaLenguajes de programacion torres montoya
Lenguajes de programacion torres montoyaOnce Redes
 
Saberes y tareas del programador
Saberes y tareas del programadorSaberes y tareas del programador
Saberes y tareas del programadorJessica
 

La actualidad más candente (19)

Lenguajes programacion
Lenguajes programacionLenguajes programacion
Lenguajes programacion
 
Libro4
Libro4Libro4
Libro4
 
Lenguajes del lado del Servidor y lenguajes del lado del usuario
Lenguajes del lado del Servidor y lenguajes del lado del usuarioLenguajes del lado del Servidor y lenguajes del lado del usuario
Lenguajes del lado del Servidor y lenguajes del lado del usuario
 
Actividad 4 tipos de datos
Actividad 4 tipos de datosActividad 4 tipos de datos
Actividad 4 tipos de datos
 
9
99
9
 
Lenguajes del lado del servidor
Lenguajes del lado del servidorLenguajes del lado del servidor
Lenguajes del lado del servidor
 
lenguaje de programación
lenguaje de programación lenguaje de programación
lenguaje de programación
 
Libro 4 presentación
Libro 4 presentaciónLibro 4 presentación
Libro 4 presentación
 
9)leer libro 4 6 preguntas 6 respuestas
9)leer libro 4 6 preguntas 6 respuestas9)leer libro 4 6 preguntas 6 respuestas
9)leer libro 4 6 preguntas 6 respuestas
 
Lenguajes de programación para la web
Lenguajes de programación para la webLenguajes de programación para la web
Lenguajes de programación para la web
 
los diferentes lenguajes de programación para-la-web
 los diferentes lenguajes de programación para-la-web los diferentes lenguajes de programación para-la-web
los diferentes lenguajes de programación para-la-web
 
Lenguajes de Programación para Paginas Web
Lenguajes de Programación para Paginas WebLenguajes de Programación para Paginas Web
Lenguajes de Programación para Paginas Web
 
Cuadro comparativo
Cuadro comparativoCuadro comparativo
Cuadro comparativo
 
10 lenguajes de programacion
10 lenguajes de programacion10 lenguajes de programacion
10 lenguajes de programacion
 
Trabajo practico libro3
Trabajo practico libro3Trabajo practico libro3
Trabajo practico libro3
 
Lenguajes De Programación Web
Lenguajes De Programación WebLenguajes De Programación Web
Lenguajes De Programación Web
 
Los diferentes lenguajes de programación para la web
Los diferentes lenguajes de programación para la webLos diferentes lenguajes de programación para la web
Los diferentes lenguajes de programación para la web
 
Lenguajes de programacion torres montoya
Lenguajes de programacion torres montoyaLenguajes de programacion torres montoya
Lenguajes de programacion torres montoya
 
Saberes y tareas del programador
Saberes y tareas del programadorSaberes y tareas del programador
Saberes y tareas del programador
 

Destacado

Oil technics fire fighting foams
Oil technics fire fighting foamsOil technics fire fighting foams
Oil technics fire fighting foamsDavid Holmes
 
Redes sociales
Redes socialesRedes sociales
Redes socialesjochefer
 
uPVC Windows and Doors - Golden Home UPVC
uPVC Windows and Doors - Golden Home UPVCuPVC Windows and Doors - Golden Home UPVC
uPVC Windows and Doors - Golden Home UPVCLance Kevin
 
Presentación 2ª promoción curso experto community manager cámara de comercio ...
Presentación 2ª promoción curso experto community manager cámara de comercio ...Presentación 2ª promoción curso experto community manager cámara de comercio ...
Presentación 2ª promoción curso experto community manager cámara de comercio ...Javier Pérez Caro
 
Eventos Culturales SOS 4.8
Eventos Culturales SOS 4.8Eventos Culturales SOS 4.8
Eventos Culturales SOS 4.8Verou Verou
 
Guía de operaciones de Service Manager 2012 - Español
 Guía de operaciones de Service Manager 2012 - Español Guía de operaciones de Service Manager 2012 - Español
Guía de operaciones de Service Manager 2012 - Españolgonzomez
 
Juegos Con Palillos Y FóSforos
Juegos Con Palillos Y FóSforosJuegos Con Palillos Y FóSforos
Juegos Con Palillos Y FóSforosFernando Garrido
 
Lexikon der Social-Media-Fachbegriffe Buchstaben A - I
Lexikon der Social-Media-Fachbegriffe Buchstaben  A - ILexikon der Social-Media-Fachbegriffe Buchstaben  A - I
Lexikon der Social-Media-Fachbegriffe Buchstaben A - IROHINIE.COM Limited
 
Unleash your inner Public Relations geek
Unleash your inner Public Relations geekUnleash your inner Public Relations geek
Unleash your inner Public Relations geekPrezly
 
Comunicación y la madre que parió al social media
Comunicación y la madre que parió al social mediaComunicación y la madre que parió al social media
Comunicación y la madre que parió al social mediaPablo Herreros
 
Brochure Informativa Sistema Phonio
Brochure Informativa Sistema PhonioBrochure Informativa Sistema Phonio
Brochure Informativa Sistema PhonioClaudio Lato
 
Hábitos multidispositivo online de México 2013
Hábitos multidispositivo online de México 2013Hábitos multidispositivo online de México 2013
Hábitos multidispositivo online de México 2013Alan Martínez
 
Sabaté Barcelona Impresión digital gran formato
Sabaté Barcelona Impresión digital gran formatoSabaté Barcelona Impresión digital gran formato
Sabaté Barcelona Impresión digital gran formatoSABATÉ BARCELONA
 
Afiches de la computadora y el teclado
Afiches de la computadora y el tecladoAfiches de la computadora y el teclado
Afiches de la computadora y el tecladokrd217
 
Amalan dan doa malam Jum’at
Amalan dan doa malam Jum’atAmalan dan doa malam Jum’at
Amalan dan doa malam Jum’atYohanita Tengku
 

Destacado (20)

Oil technics fire fighting foams
Oil technics fire fighting foamsOil technics fire fighting foams
Oil technics fire fighting foams
 
Kaiser-Friedrich-Therme
Kaiser-Friedrich-ThermeKaiser-Friedrich-Therme
Kaiser-Friedrich-Therme
 
Privalia vs ofertix. e-Commerce
Privalia vs ofertix. e-CommercePrivalia vs ofertix. e-Commerce
Privalia vs ofertix. e-Commerce
 
Redes sociales
Redes socialesRedes sociales
Redes sociales
 
uPVC Windows and Doors - Golden Home UPVC
uPVC Windows and Doors - Golden Home UPVCuPVC Windows and Doors - Golden Home UPVC
uPVC Windows and Doors - Golden Home UPVC
 
Presentación 2ª promoción curso experto community manager cámara de comercio ...
Presentación 2ª promoción curso experto community manager cámara de comercio ...Presentación 2ª promoción curso experto community manager cámara de comercio ...
Presentación 2ª promoción curso experto community manager cámara de comercio ...
 
Eventos Culturales SOS 4.8
Eventos Culturales SOS 4.8Eventos Culturales SOS 4.8
Eventos Culturales SOS 4.8
 
REPORTE COOPERATIVO - FEBRERO 2015
REPORTE COOPERATIVO - FEBRERO 2015REPORTE COOPERATIVO - FEBRERO 2015
REPORTE COOPERATIVO - FEBRERO 2015
 
RobertaSalinas2015
RobertaSalinas2015RobertaSalinas2015
RobertaSalinas2015
 
Guía de operaciones de Service Manager 2012 - Español
 Guía de operaciones de Service Manager 2012 - Español Guía de operaciones de Service Manager 2012 - Español
Guía de operaciones de Service Manager 2012 - Español
 
Juegos Con Palillos Y FóSforos
Juegos Con Palillos Y FóSforosJuegos Con Palillos Y FóSforos
Juegos Con Palillos Y FóSforos
 
Lexikon der Social-Media-Fachbegriffe Buchstaben A - I
Lexikon der Social-Media-Fachbegriffe Buchstaben  A - ILexikon der Social-Media-Fachbegriffe Buchstaben  A - I
Lexikon der Social-Media-Fachbegriffe Buchstaben A - I
 
Unleash your inner Public Relations geek
Unleash your inner Public Relations geekUnleash your inner Public Relations geek
Unleash your inner Public Relations geek
 
Comunicación y la madre que parió al social media
Comunicación y la madre que parió al social mediaComunicación y la madre que parió al social media
Comunicación y la madre que parió al social media
 
Brochure Informativa Sistema Phonio
Brochure Informativa Sistema PhonioBrochure Informativa Sistema Phonio
Brochure Informativa Sistema Phonio
 
Hábitos multidispositivo online de México 2013
Hábitos multidispositivo online de México 2013Hábitos multidispositivo online de México 2013
Hábitos multidispositivo online de México 2013
 
Sabaté Barcelona Impresión digital gran formato
Sabaté Barcelona Impresión digital gran formatoSabaté Barcelona Impresión digital gran formato
Sabaté Barcelona Impresión digital gran formato
 
Afiches de la computadora y el teclado
Afiches de la computadora y el tecladoAfiches de la computadora y el teclado
Afiches de la computadora y el teclado
 
Amalan dan doa malam Jum’at
Amalan dan doa malam Jum’atAmalan dan doa malam Jum’at
Amalan dan doa malam Jum’at
 
Redes Sociales y Educación
Redes Sociales y EducaciónRedes Sociales y Educación
Redes Sociales y Educación
 

Similar a Quien es el programador

Lenguajes del lado del servidor y del lado del usuario
Lenguajes del lado del servidor y del lado del usuarioLenguajes del lado del servidor y del lado del usuario
Lenguajes del lado del servidor y del lado del usuariolinhos315
 
Programacion ii capitulo4
Programacion ii capitulo4Programacion ii capitulo4
Programacion ii capitulo4Halmiron85
 
Trabajo practico libro4
Trabajo practico libro4Trabajo practico libro4
Trabajo practico libro4exequiel9035a
 
Diapositivas software libre
Diapositivas software libreDiapositivas software libre
Diapositivas software libreAlex Benavides
 
2.3 Lenguajes De Programación Del Lado Servidor.pptx
2.3 Lenguajes De Programación Del Lado Servidor.pptx2.3 Lenguajes De Programación Del Lado Servidor.pptx
2.3 Lenguajes De Programación Del Lado Servidor.pptxJulinAguirre8
 
CURSO DE SELECCIÓN_SESIÓN 02.pptx
CURSO DE SELECCIÓN_SESIÓN 02.pptxCURSO DE SELECCIÓN_SESIÓN 02.pptx
CURSO DE SELECCIÓN_SESIÓN 02.pptxALE TUD
 
Lenguajes de programacion maria alejandra torres
Lenguajes de programacion maria alejandra torresLenguajes de programacion maria alejandra torres
Lenguajes de programacion maria alejandra torresOnce Redes
 
Los diferentes lenguajes de programación para la web
Los diferentes lenguajes de programación para la webLos diferentes lenguajes de programación para la web
Los diferentes lenguajes de programación para la webCartagena, Bolivar
 
Programacion Internet
Programacion InternetProgramacion Internet
Programacion Internetlucilazc
 
Tarea #4 mi lenguaje de programación de preferencia
Tarea #4  mi lenguaje de programación de preferenciaTarea #4  mi lenguaje de programación de preferencia
Tarea #4 mi lenguaje de programación de preferenciatonycyber
 
Características de los 10 lenguajes de programación
 Características de los 10 lenguajes de programación Características de los 10 lenguajes de programación
Características de los 10 lenguajes de programaciónGabriel Solano
 
El software libre presentacion powerpoint
El software libre  presentacion powerpointEl software libre  presentacion powerpoint
El software libre presentacion powerpointezequieldegregorio
 
Libro 4 - PROGRAMACIÓN EN DISTINTOS LENGUAJES
Libro 4 - PROGRAMACIÓN EN DISTINTOS LENGUAJESLibro 4 - PROGRAMACIÓN EN DISTINTOS LENGUAJES
Libro 4 - PROGRAMACIÓN EN DISTINTOS LENGUAJESGabriel Alija
 
Libro4 - PROGRAMACIÓN EN DISTINTOS LENGUAJES
Libro4 - PROGRAMACIÓN EN DISTINTOS LENGUAJESLibro4 - PROGRAMACIÓN EN DISTINTOS LENGUAJES
Libro4 - PROGRAMACIÓN EN DISTINTOS LENGUAJESgabrielalija10
 
Programacion
ProgramacionProgramacion
Programacionfuquencia
 

Similar a Quien es el programador (20)

Lenguajes del lado del servidor y del lado del usuario
Lenguajes del lado del servidor y del lado del usuarioLenguajes del lado del servidor y del lado del usuario
Lenguajes del lado del servidor y del lado del usuario
 
Programacion ii capitulo4
Programacion ii capitulo4Programacion ii capitulo4
Programacion ii capitulo4
 
Trabajo practico libro4
Trabajo practico libro4Trabajo practico libro4
Trabajo practico libro4
 
Power point 3 y 4
Power point 3 y 4Power point 3 y 4
Power point 3 y 4
 
Diapositivas software libre
Diapositivas software libreDiapositivas software libre
Diapositivas software libre
 
2.3 Lenguajes De Programación Del Lado Servidor.pptx
2.3 Lenguajes De Programación Del Lado Servidor.pptx2.3 Lenguajes De Programación Del Lado Servidor.pptx
2.3 Lenguajes De Programación Del Lado Servidor.pptx
 
Programacion_Undiad4_Blogger.pptx
Programacion_Undiad4_Blogger.pptxProgramacion_Undiad4_Blogger.pptx
Programacion_Undiad4_Blogger.pptx
 
CURSO DE SELECCIÓN_SESIÓN 02.pptx
CURSO DE SELECCIÓN_SESIÓN 02.pptxCURSO DE SELECCIÓN_SESIÓN 02.pptx
CURSO DE SELECCIÓN_SESIÓN 02.pptx
 
Lenguajes de programacion
Lenguajes de programacionLenguajes de programacion
Lenguajes de programacion
 
Lenguajes de programacion maria alejandra torres
Lenguajes de programacion maria alejandra torresLenguajes de programacion maria alejandra torres
Lenguajes de programacion maria alejandra torres
 
Los diferentes lenguajes de programación para la web
Los diferentes lenguajes de programación para la webLos diferentes lenguajes de programación para la web
Los diferentes lenguajes de programación para la web
 
Programacion Internet
Programacion InternetProgramacion Internet
Programacion Internet
 
Tarea #4 mi lenguaje de programación de preferencia
Tarea #4  mi lenguaje de programación de preferenciaTarea #4  mi lenguaje de programación de preferencia
Tarea #4 mi lenguaje de programación de preferencia
 
Características de los 10 lenguajes de programación
 Características de los 10 lenguajes de programación Características de los 10 lenguajes de programación
Características de los 10 lenguajes de programación
 
El software libre presentacion powerpoint
El software libre  presentacion powerpointEl software libre  presentacion powerpoint
El software libre presentacion powerpoint
 
Php jessi
Php jessiPhp jessi
Php jessi
 
Libro 4 - PROGRAMACIÓN EN DISTINTOS LENGUAJES
Libro 4 - PROGRAMACIÓN EN DISTINTOS LENGUAJESLibro 4 - PROGRAMACIÓN EN DISTINTOS LENGUAJES
Libro 4 - PROGRAMACIÓN EN DISTINTOS LENGUAJES
 
Libro4 - PROGRAMACIÓN EN DISTINTOS LENGUAJES
Libro4 - PROGRAMACIÓN EN DISTINTOS LENGUAJESLibro4 - PROGRAMACIÓN EN DISTINTOS LENGUAJES
Libro4 - PROGRAMACIÓN EN DISTINTOS LENGUAJES
 
Programacion
ProgramacionProgramacion
Programacion
 
Cuaderno4
Cuaderno4Cuaderno4
Cuaderno4
 

Último

Webinar Resolucion2335 de 2023 Kubapp.pdf
Webinar Resolucion2335 de 2023 Kubapp.pdfWebinar Resolucion2335 de 2023 Kubapp.pdf
Webinar Resolucion2335 de 2023 Kubapp.pdfAnaRosaMontenegro
 
Instalacion de servicios windows, configuracion y aplicacion.
Instalacion de servicios windows, configuracion y aplicacion.Instalacion de servicios windows, configuracion y aplicacion.
Instalacion de servicios windows, configuracion y aplicacion.CZSOTEC
 
SQL server Analysis Services & SQL Server Reporting Services.pptx
SQL server Analysis Services & SQL Server Reporting Services.pptxSQL server Analysis Services & SQL Server Reporting Services.pptx
SQL server Analysis Services & SQL Server Reporting Services.pptxRAMIROANTONIOGALINDO
 
Delitos informáticos en Slideshare.pptx
Delitos informáticos en  Slideshare.pptxDelitos informáticos en  Slideshare.pptx
Delitos informáticos en Slideshare.pptxmaykolmagallanes012
 
Se realiza instalacion y configuraacion servicios Windows
Se realiza instalacion y configuraacion servicios WindowsSe realiza instalacion y configuraacion servicios Windows
Se realiza instalacion y configuraacion servicios WindowsCZSOTEC
 
SISTEMA INTEGRADO DE ADMINISTRACION FINANCIERA - SIAF MODULO ADMINISTRATIVO
SISTEMA INTEGRADO DE ADMINISTRACION FINANCIERA - SIAF MODULO ADMINISTRATIVOSISTEMA INTEGRADO DE ADMINISTRACION FINANCIERA - SIAF MODULO ADMINISTRATIVO
SISTEMA INTEGRADO DE ADMINISTRACION FINANCIERA - SIAF MODULO ADMINISTRATIVOELIAMARYTOVARFLOREZD
 
MacOS SISTEMA OPERATIVO CARACTERISTICAS.pptx
MacOS SISTEMA OPERATIVO CARACTERISTICAS.pptxMacOS SISTEMA OPERATIVO CARACTERISTICAS.pptx
MacOS SISTEMA OPERATIVO CARACTERISTICAS.pptxcalzadillasluis134
 

Último (7)

Webinar Resolucion2335 de 2023 Kubapp.pdf
Webinar Resolucion2335 de 2023 Kubapp.pdfWebinar Resolucion2335 de 2023 Kubapp.pdf
Webinar Resolucion2335 de 2023 Kubapp.pdf
 
Instalacion de servicios windows, configuracion y aplicacion.
Instalacion de servicios windows, configuracion y aplicacion.Instalacion de servicios windows, configuracion y aplicacion.
Instalacion de servicios windows, configuracion y aplicacion.
 
SQL server Analysis Services & SQL Server Reporting Services.pptx
SQL server Analysis Services & SQL Server Reporting Services.pptxSQL server Analysis Services & SQL Server Reporting Services.pptx
SQL server Analysis Services & SQL Server Reporting Services.pptx
 
Delitos informáticos en Slideshare.pptx
Delitos informáticos en  Slideshare.pptxDelitos informáticos en  Slideshare.pptx
Delitos informáticos en Slideshare.pptx
 
Se realiza instalacion y configuraacion servicios Windows
Se realiza instalacion y configuraacion servicios WindowsSe realiza instalacion y configuraacion servicios Windows
Se realiza instalacion y configuraacion servicios Windows
 
SISTEMA INTEGRADO DE ADMINISTRACION FINANCIERA - SIAF MODULO ADMINISTRATIVO
SISTEMA INTEGRADO DE ADMINISTRACION FINANCIERA - SIAF MODULO ADMINISTRATIVOSISTEMA INTEGRADO DE ADMINISTRACION FINANCIERA - SIAF MODULO ADMINISTRATIVO
SISTEMA INTEGRADO DE ADMINISTRACION FINANCIERA - SIAF MODULO ADMINISTRATIVO
 
MacOS SISTEMA OPERATIVO CARACTERISTICAS.pptx
MacOS SISTEMA OPERATIVO CARACTERISTICAS.pptxMacOS SISTEMA OPERATIVO CARACTERISTICAS.pptx
MacOS SISTEMA OPERATIVO CARACTERISTICAS.pptx
 

Quien es el programador

  • 1. ¿Quien es el 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. ¿Cuales eran las tareas de un proceso de produccion según el enfoque tayloriano? • 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.
  • 3. ¿Cuáles son las ramas mas frecuentes de programadores? • Programadores de sistemas abiertos: rama asociada a programas compatibles con distintas estructuras. Requiere conocimientos de C, Pascal, etc. • Programadores de firmware y videojuegos: con conocimientos de hardware,microprocesadores, ensamblador y C. • Programadores de nuevas tecnologías: esta rama gira principalmente en torno a internet y sus requerimientos: la Web 2.0, comunidades virtuales o redes sociales y los negocios por medios electrónicos • 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.
  • 4. ¿CUALES SON LOS FACTORES MAS IMPORTANTES PARA CONSEGUIR UN POGRAMA DE CALIDAD? • Corrección: Un programa es correcto si hace lo que debe hacer tal y como se estableció en las fases previas a su desarrollo. • Portabilidad: Un programa es portable cuando tiene la capacidad de ejecutarse en una plataforma, ya sea hardware o software, diferente de aquella en la que se elaboró. • Claridad: Es muy importante que el programa sea lo más claro y legible posible para facilitar así su desarrollo y posterior mantenimiento. • Eficiencia: Se trata de que el programa, además de realizar aquello para lo que fue creado, lo haga gestionando de la mejor forma posible los recursos que utiliza.
  • 5. ¿QUE ES LA PROGRAMACION COLABORATIVA? La programación colaborativa significa que dos o más programadores trabajan en forma conjunta sobre un mismo código o algoritmo. Esta colaboración es potenciada por el auge de internet, que permite que varios programadores conecten sus estaciones de trabajo a una red de datos y trabajen de manera participativa
  • 6. ¿QUE ES EL SOFTWARE LIBRE? • 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. • Ethercodes es un proyecto de programación colaborativa que permite, sin necesidad de registro, escribir código en varios lenguajes de programación y compartirlo en tiempo real con cualquier persona. realizadas por quienes están programando.
  • 7. ¿QUE ES PHP? PHP (Hypertext Preprocessor) es un lenguaje de programación creado especialmente para el desarrollo de páginas web dinámicas, ya que puede ser incrustado Dentro del código HTML –el lenguaje más utilizado para el armado de sitios web– y orientado a la creación de hipertextos. Fue creado en 1994 por Rasmus Lerdorf,No cuenta con licencia, es un software libre, gratuito y multiplataforma. Generalmente no se ejecuta en la computadora sino en un servidor web, tomando el código en PHP como su entrada y creando páginas web como salida. PHP se encuentra instalado en más de 20 millones de sitios web y en 1 millón de servidores de todo el mundo
  • 8. ¿CUALES SON LAS VENTAJAS DE USAR PHP? • Capacidad de expandir su potencial utilizando una enorme cantidad de módulos. • Completamente orientado al desarrollo de aplicaciones web dinámicas con acceso a información almacenada en una base de datos. • El código fuente escrito en PHP es invisible al Navegador y al usuario, ya que es el servidor el que se encarga de ejecutar el código y enviar su Resultado HTML al navegador. • Es un lenguaje multiplataforma. • Capacidad de conexión con la mayoría de los motores de base de datos que se utilizan en la actualidad (MySQL y PostgreSQL). • Es libre, por lo que se presenta como una alternativa de fácil acceso para todos.
  • 9. ¿QUE ES JavascripT? • se trata del primer lenguaje de propósito general que creó una forma de incrustar programas en páginas web. • A diferencia de PHP ,que es un lenguaje del lado del servidor, Javascript lo es del lado del usuario, porque es el navegador el que soporta la carga de procesamiento. • Gracias a su compatibilidad con la mayoría de los navegadores modernos, es el lenguaje de programación del lado del usuario más utilizado. • Entre sus funciones se destaca la posibilidad que brinda de: crear elementos de la página que tengan movimiento, cambien de color, crear efectos especiales en las páginas y definir interactividades con el usuario. El navegador será el encargado de interpretarlas instrucciones de Javascript y ejecutarlas. de modo que el mayor recurso con que cuenta este lenguaje es el propio navegador.
  • 10. ¿Cuales son las diferencias entre javascript y java? • Javascript No necesita que sus programas se compilen sino que estos se interpretan en forma directa por el Navegador mientras java Para programar se necesitan ciertas herramientas de desarrollo y un compilador que traduce un programa escrito en un lenguaje de programación a otro • Javascript solo escribe programas para paginas web, en cambio java puede hacer aplicaciones mas variadas • Javascript Es un lenguaje abierto, por lo que cualquier • persona puede utilizarlo sin necesidad de comprar una licencia. Java Es más complejo y tiene más funcionalidades: es más potente, robusto yseguro.
  • 11. ¿que es phyton? • Python es un software libre que posee una licencia de código abierto denominada Python Software Foundation License. Se trata de un lenguaje de programación de alto nivel cuya filosofía se centra en una sintaxis muy limpia, que favorece un código legible • Es también un lenguaje multiplataforma y multiparadigma • Es un lenguaje de escritura independiente de plataforma y orientado a objetos,preparado para realizar cualquier tipo de funciones, desde aplicaciones Windows hasta servidores de red e incluso páginas web. Es un lenguaje interpretado, lo que significa que no se necesita compilar el código fuente para poder ejecutarlo.
  • 12. ¿Cuales son las ventajas de phyton? • La cantidad de librerías que contiene y los tipos de datos y funciones incorporadas en el propio lenguaje, que ayudan a realizar muchas tareas habituales sin necesidad de tener que programarlas desde cero. • La sencillez y velocidad con la que se crean los programas. Un programa en Python puede tener de 3 a 5 líneas de código menos que su equivalente en Java o C. • La cantidad de plataformas en las que se puede desarrollar: Unix, Windows,OS/2, Mac y otros. • Es gratuito, incluso para propósitos empresariales.