SlideShare uma empresa Scribd logo
1 de 17
Lenguaje de programación
Presentado por:
Camilo López
Camilo Ruiz
Santiago Tovar
Juan José tres palacios
Presentado a:
Deisy pestana
Institución educativa monseñor Gerardo Patiño
Grado: 10°b
Año: 2014
Cáceres ( Antioquia)
Un lenguaje de programación es un lenguaje que puede ser utilizado para controlar el comportamiento
de una máquina, particularmente una computadora. Consiste en un conjunto de reglas sintácticas y
semánticas que definen su estructura y el significado de sus elementos, respectivamente. Aunque
muchas veces se usa lenguaje de programación y lenguaje informático como si fuesen sinónimos, no tiene
por qué ser así, ya que los lenguajes informáticos engloban a los lenguajes de programación y a otros
más, como, por ejemplo, el HTML.
Creado en 1972 por Dennis Mac Alistair Ritchie en los laboratorios Bell como evolución del anterior
lenguaje B. Es un lenguaje orientado a la implementación de sistemas operativos, concretamente Unix
que fue desarrollado en C.
Es un lenguaje de propósito general muy utilizado cuyas principales características son:
• Combina características de los lenguajes de bajo nivel con los de alto nivel, lo que permite crear
programas eficientes.
• Es un lenguaje pequeño ya que sólo ofrece sentencias de control sencillas y funciones.
• Permite la programación estructurada y el diseño modular lo que mejora la apariencia, comprensión y
mantenimiento de los programas.
• Se realizan programas portables que se pueden ejecutar sin necesidad de realizar cambios en
diversos ordenadores.
• Incluye la utilización de punteros. Un puntero es una variable que apunta (contiene) a la dirección de
memoria de otra variable.
El lenguaje de programación surgió a mediados de los 80 gracias a Bjarne Stroustrup y fue desarrollado a partir del
lenguaje C en los laboratorios AT&T Bell.
• Es un lenguaje orientado a objetos aunque también tiene las mismas características que C, como por ejemplo su eficiencia
y el uso de punteros.
• Como es lógico, y debido a que se creó a partir de C, C++ cuenta con diversas mejoras y avances respecto de C, lo que
le hace un lenguaje más completo y por ello que los programadores tienden a programar más en este lenguaje. Un
programa en C++ soporta instrucciones escritas en C, pero un programa escrito en C no nos permite ejecutar
instrucciones de C++, por lo que viéndolo de ésta forma resulta más cómodo programar en C++.
• Es un lenguaje muy popular debido a la eficiencia y robustez de sus programas.
• Además de ser un lenguaje orientado a objetos, también nos permite realizar programas estructurados, lo
cuál nos da libertad a la hora de programar. Nos da cierta libertad debido a que no es tan estricto a la hora
de escribir código como en C.
• Es un lenguaje compilado, es decir, compila directamente al código que entienden los ordenadores por lo
que es uno de los lenguajes más rápidos.
• Es portable al gran número de compiladores que permiten utilizar los programas en diversos ordenadores
con diferentes sistemas operativos.
• Soporta varios paradigmas de programación. Un paradigma de programación (dicho de manera informal) es
una forma de pensar a la hora de programar, el más utilizado es el paradigma de programación orientada a
objetos.
Un aspecto importante a destacar es la amplia cantidad de manuales, libros y código fuente disponibles sobre
C++, lo que nos da ciertas facilidades a la hora de aprender a programarlo.
Surgió en 1991 gracias a un grupo de ingenieros de Sun Microsystems como lenguaje de programación para
electrodomésticos.
Fue en 1995 cuando Java comenzó a utilizarse como lenguaje de programación de ordenadores.
Las características más importantes de este lenguaje de programación son:
• Es un lenguaje orientado a objetos.
• Modularidad, nos permite dividir los programas en pequeños módulos denominados clases, para reducir la
complejidad del problema
• Es robusto, es decir, es un lenguaje de programación fiable que reacciona adecuadamente ante
situaciones excepcionales.
• Es un lenguaje de programación portable que nos permite utilizar los programas desarrollados en
java en cualquier ordenador con cualquier sistema operativo.
• Dinámico, podemos compilar y ejecutar los programas en tiempo real.
• Seguro, elimina los accesos ilegales a memoria que realizan los punteros en C.
En definitiva, Java es uno de los lenguajes más utilizados actualmente ya que podemos reutilizar el
código de los programas y su arquitectura neutral nos permite utilizarlo en cualquier arquitectura y
sistema operativo independientemente de la máquina en que se realizó el programa.
Python apareció en 1991 gracias a Guido Van Rossum.
Se dice que es un lenguaje multiparadigma ya que soporta diversos tipos de paradigmas de
programación como son la orientación a objetos, la programación imperativa o ,en menor medida, la
programación funcional.
Este lenguaje de programación es soportado por varios sistemas operativos, característica conocida
como portabilidad.
En cuanto al código, es un lenguaje simple y sencillo con instrucciones claras y fácil de leer.
Uno de los aspectos más importantes es que se trata de un lenguaje libre y gratuito por lo que se
pueden realizar copias del software y modificarlo como se quiera con tal de mejorarlo. Como
consecuencia de ello existen diversas versiones de Python.
Se utiliza con mucha frecuencia gracias a que es un lenguaje de propósito general que nos permite
realizar desde cualquier tipo de programa hasta desarrollar páginas web.
PHP fue creado en 1995 por Rasmus Lerdorf para el desarrollo de aplicaciones web dinámicas y se puede
incorporar directamente a páginas HTML. PHP es interpretado y ejecutado en el lado del servidor web y
posteriormente se envía el resultado al navegador.
Es un lenguaje "Open Source", es decir, es software libre al cual pueden acceder todos los usuarios.
PHP fue creado a partir de C, C++, Java, Pearl y Python por lo que ,a parte de tener unas características
propias, tiene una mezcla de características de los lenguajes citados anteriormente.
Las principales características del Lenguaje C son:
1.-Tiene un conjunto completo de instrucciones de control.
2.-Permite la agrupación de instrucciones.
3.-Incluye el concepto de puntero (variable que contiene la dirección de otra variable).
4.-Los argumentos de las funciones se transfieren por su valor.
5.- E/S no forma parte del lenguaje, sino que se proporciona a través de una biblioteca de funciones.
Mostrar el área de un triángulo:
#include <stdio.h>
#include <conio.h>
void main()
{
float base, alt, area;
clrscr();
printf("*MUESTRA EL AREA DE UN TRIµNGULO*nn");
printf("Introduzca la base: ");
scanf("%f", &base); printf("Introduzca la altura: ");
scanf("%f", &alt);
area=base*alt/2;
printf("El area del tri ngulo es: %f", area);
getch();
}
Lenguajes programación 40

Mais conteúdo relacionado

Mais procurados

Clasificación de lenguajes de
Clasificación de lenguajes deClasificación de lenguajes de
Clasificación de lenguajes deJoRgEp10
 
Evolución y clasificación de los lenguajes de programación
Evolución y clasificación de los lenguajes de programaciónEvolución y clasificación de los lenguajes de programación
Evolución y clasificación de los lenguajes de programaciónjuanbryanc
 
Lenguajes de programación
Lenguajes de programaciónLenguajes de programación
Lenguajes de programaciónAdraian Felipe
 
Procesadores de Lenguajes
Procesadores de LenguajesProcesadores de Lenguajes
Procesadores de LenguajesGLORIABELEN3
 
Clasificación de los Lenguajes de Programación
Clasificación de los Lenguajes de ProgramaciónClasificación de los Lenguajes de Programación
Clasificación de los Lenguajes de ProgramaciónEriick Leon
 
Programacion :)
Programacion :)Programacion :)
Programacion :)fuquencia
 
Lenguaje de programación
Lenguaje de programaciónLenguaje de programación
Lenguaje de programaciónJSPN
 
Diapositivas software libre
Diapositivas software libreDiapositivas software libre
Diapositivas software libreAlex Benavides
 
Poner a punto mediante el uso de un editor de lenguaje de programacion
Poner a punto mediante el uso de un editor de lenguaje de programacionPoner a punto mediante el uso de un editor de lenguaje de programacion
Poner a punto mediante el uso de un editor de lenguaje de programacionlupitagarcia07
 
Lenguaje de programacion
Lenguaje de programacionLenguaje de programacion
Lenguaje de programacionCarenPC
 
Lenguajes de programacion (exposicion)
Lenguajes de programacion (exposicion)Lenguajes de programacion (exposicion)
Lenguajes de programacion (exposicion)YJGG
 
Lenguajes De Programacion
Lenguajes De ProgramacionLenguajes De Programacion
Lenguajes De Programacionfcolauravel
 

Mais procurados (18)

Clasificación de lenguajes de
Clasificación de lenguajes deClasificación de lenguajes de
Clasificación de lenguajes de
 
Evolución y clasificación de los lenguajes de programación
Evolución y clasificación de los lenguajes de programaciónEvolución y clasificación de los lenguajes de programación
Evolución y clasificación de los lenguajes de programación
 
Lenguajes de programación
Lenguajes de programaciónLenguajes de programación
Lenguajes de programación
 
Exposición de Lenguajes de Programación
Exposición de Lenguajes de ProgramaciónExposición de Lenguajes de Programación
Exposición de Lenguajes de Programación
 
Procesadores de Lenguajes
Procesadores de LenguajesProcesadores de Lenguajes
Procesadores de Lenguajes
 
Lenguajes de programación
Lenguajes de programaciónLenguajes de programación
Lenguajes de programación
 
Lenguajes de programacion
Lenguajes de programacionLenguajes de programacion
Lenguajes de programacion
 
Clasificación de los Lenguajes de Programación
Clasificación de los Lenguajes de ProgramaciónClasificación de los Lenguajes de Programación
Clasificación de los Lenguajes de Programación
 
Programacion :)
Programacion :)Programacion :)
Programacion :)
 
Lenguaje de programación
Lenguaje de programaciónLenguaje de programación
Lenguaje de programación
 
Herramientas
HerramientasHerramientas
Herramientas
 
Diapositivas software libre
Diapositivas software libreDiapositivas software libre
Diapositivas software libre
 
Poner a punto mediante el uso de un editor de lenguaje de programacion
Poner a punto mediante el uso de un editor de lenguaje de programacionPoner a punto mediante el uso de un editor de lenguaje de programacion
Poner a punto mediante el uso de un editor de lenguaje de programacion
 
Cabrera ies 2011
Cabrera ies 2011Cabrera ies 2011
Cabrera ies 2011
 
Lenguaje de programacion
Lenguaje de programacionLenguaje de programacion
Lenguaje de programacion
 
La programación
La programaciónLa programación
La programación
 
Lenguajes de programacion (exposicion)
Lenguajes de programacion (exposicion)Lenguajes de programacion (exposicion)
Lenguajes de programacion (exposicion)
 
Lenguajes De Programacion
Lenguajes De ProgramacionLenguajes De Programacion
Lenguajes De Programacion
 

Destaque

7_things_single_dads_must_do_to_protect_their_parental_rights[1]
7_things_single_dads_must_do_to_protect_their_parental_rights[1]7_things_single_dads_must_do_to_protect_their_parental_rights[1]
7_things_single_dads_must_do_to_protect_their_parental_rights[1]Mindy Hitchcock
 
Ergogomia basica
Ergogomia basicaErgogomia basica
Ergogomia basicaj3palacios
 
Regras para ser humano
Regras para ser humanoRegras para ser humano
Regras para ser humanoIracema Perin
 
Giải pháp nâng cao chất lượng cho vay đối với doanh nghiệp ngoài quốc doanh t...
Giải pháp nâng cao chất lượng cho vay đối với doanh nghiệp ngoài quốc doanh t...Giải pháp nâng cao chất lượng cho vay đối với doanh nghiệp ngoài quốc doanh t...
Giải pháp nâng cao chất lượng cho vay đối với doanh nghiệp ngoài quốc doanh t...https://www.facebook.com/garmentspace
 
Alexis Blue Belt
Alexis Blue BeltAlexis Blue Belt
Alexis Blue BeltAlexis Diaz
 
Giải pháp nâng cao chất lượng hoạt động tín dụng tại chi nhánh ngân hàng đầu ...
Giải pháp nâng cao chất lượng hoạt động tín dụng tại chi nhánh ngân hàng đầu ...Giải pháp nâng cao chất lượng hoạt động tín dụng tại chi nhánh ngân hàng đầu ...
Giải pháp nâng cao chất lượng hoạt động tín dụng tại chi nhánh ngân hàng đầu ...https://www.facebook.com/garmentspace
 
Verktyg för bättre hälsa PROJEKTRAPPORT liten (1)
Verktyg för bättre hälsa PROJEKTRAPPORT liten (1)Verktyg för bättre hälsa PROJEKTRAPPORT liten (1)
Verktyg för bättre hälsa PROJEKTRAPPORT liten (1)Gunilla Kvist
 
polar crane driv certificaton
polar crane driv certificatonpolar crane driv certificaton
polar crane driv certificatonArkadiusz Kempara
 
Uma Premissa BáSica
Uma Premissa BáSicaUma Premissa BáSica
Uma Premissa BáSicaIracema Perin
 
Gestion y control de calidad
Gestion y control de calidadGestion y control de calidad
Gestion y control de calidadkalelpol
 
Servicio de salud de oaxaca
Servicio de salud de oaxacaServicio de salud de oaxaca
Servicio de salud de oaxacaCesar Martinez
 

Destaque (20)

7_things_single_dads_must_do_to_protect_their_parental_rights[1]
7_things_single_dads_must_do_to_protect_their_parental_rights[1]7_things_single_dads_must_do_to_protect_their_parental_rights[1]
7_things_single_dads_must_do_to_protect_their_parental_rights[1]
 
Ergogomia basica
Ergogomia basicaErgogomia basica
Ergogomia basica
 
Regras para ser humano
Regras para ser humanoRegras para ser humano
Regras para ser humano
 
CERTIFICATION
CERTIFICATIONCERTIFICATION
CERTIFICATION
 
Giải pháp nâng cao chất lượng cho vay đối với doanh nghiệp ngoài quốc doanh t...
Giải pháp nâng cao chất lượng cho vay đối với doanh nghiệp ngoài quốc doanh t...Giải pháp nâng cao chất lượng cho vay đối với doanh nghiệp ngoài quốc doanh t...
Giải pháp nâng cao chất lượng cho vay đối với doanh nghiệp ngoài quốc doanh t...
 
Alexis Blue Belt
Alexis Blue BeltAlexis Blue Belt
Alexis Blue Belt
 
Giải pháp nâng cao chất lượng hoạt động tín dụng tại chi nhánh ngân hàng đầu ...
Giải pháp nâng cao chất lượng hoạt động tín dụng tại chi nhánh ngân hàng đầu ...Giải pháp nâng cao chất lượng hoạt động tín dụng tại chi nhánh ngân hàng đầu ...
Giải pháp nâng cao chất lượng hoạt động tín dụng tại chi nhánh ngân hàng đầu ...
 
Voeux
VoeuxVoeux
Voeux
 
Verktyg för bättre hälsa PROJEKTRAPPORT liten (1)
Verktyg för bättre hälsa PROJEKTRAPPORT liten (1)Verktyg för bättre hälsa PROJEKTRAPPORT liten (1)
Verktyg för bättre hälsa PROJEKTRAPPORT liten (1)
 
polar crane driv certificaton
polar crane driv certificatonpolar crane driv certificaton
polar crane driv certificaton
 
Alexis
AlexisAlexis
Alexis
 
Kits ideales para regalar
Kits ideales para regalarKits ideales para regalar
Kits ideales para regalar
 
Uma Premissa BáSica
Uma Premissa BáSicaUma Premissa BáSica
Uma Premissa BáSica
 
Hábitos
HábitosHábitos
Hábitos
 
Os Doze Pratos
Os Doze PratosOs Doze Pratos
Os Doze Pratos
 
Gestion y control de calidad
Gestion y control de calidadGestion y control de calidad
Gestion y control de calidad
 
Defensa aerea
Defensa aereaDefensa aerea
Defensa aerea
 
Andrea-Resume
Andrea-ResumeAndrea-Resume
Andrea-Resume
 
Servicio de salud de oaxaca
Servicio de salud de oaxacaServicio de salud de oaxaca
Servicio de salud de oaxaca
 
Sistema operativo de windows
Sistema operativo de windowsSistema operativo de windows
Sistema operativo de windows
 

Semelhante a Lenguajes programación 40

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
 
Consulta del lenguaje de programación
Consulta del lenguaje de programaciónConsulta del lenguaje de programación
Consulta del lenguaje de programaciónMarifer Marulanda
 
Lenguajes de programacion
Lenguajes de programacionLenguajes de programacion
Lenguajes de programacionEdagaJunior
 
LENGUAJES DE PROGRAMACION
LENGUAJES DE PROGRAMACIONLENGUAJES DE PROGRAMACION
LENGUAJES DE PROGRAMACIONBryan Perdomo
 
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
 
Lenguaje c ibeth lozada
Lenguaje c ibeth lozadaLenguaje c ibeth lozada
Lenguaje c ibeth lozadaAdrianaYepezM
 
Preguntas y Respuestas 2
Preguntas y Respuestas 2Preguntas y Respuestas 2
Preguntas y Respuestas 2Fede Garcia
 
Exposicion sistemas
Exposicion sistemasExposicion sistemas
Exposicion sistemasjustexz
 
Investigación Ensambladores y Decompiladores
Investigación Ensambladores y DecompiladoresInvestigación Ensambladores y Decompiladores
Investigación Ensambladores y DecompiladoresRubnPilca
 
Ensambladores y Compiladores
Ensambladores y CompiladoresEnsambladores y Compiladores
Ensambladores y CompiladoresAndres Pozo
 
Introducción a Python 3.4 (Presentación)
Introducción a Python 3.4 (Presentación)Introducción a Python 3.4 (Presentación)
Introducción a Python 3.4 (Presentación)Jesús Navarro
 

Semelhante a Lenguajes programación 40 (20)

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
 
Lenguaje de programacion
Lenguaje de programacionLenguaje de programacion
Lenguaje de programacion
 
Compiladores
CompiladoresCompiladores
Compiladores
 
Consulta del lenguaje de programación
Consulta del lenguaje de programaciónConsulta del lenguaje de programación
Consulta del lenguaje de programación
 
Programacion
ProgramacionProgramacion
Programacion
 
Lenguajes de programacion
Lenguajes de programacionLenguajes de programacion
Lenguajes de programacion
 
LENGUAJES DE PROGRAMACION
LENGUAJES DE PROGRAMACIONLENGUAJES DE PROGRAMACION
LENGUAJES DE PROGRAMACION
 
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
 
Lenguaje c ibeth lozada
Lenguaje c ibeth lozadaLenguaje c ibeth lozada
Lenguaje c ibeth lozada
 
Lenguaje c
Lenguaje cLenguaje c
Lenguaje c
 
Preguntas y Respuestas 2
Preguntas y Respuestas 2Preguntas y Respuestas 2
Preguntas y Respuestas 2
 
Exposicion sistemas
Exposicion sistemasExposicion sistemas
Exposicion sistemas
 
Investigación Ensambladores y Decompiladores
Investigación Ensambladores y DecompiladoresInvestigación Ensambladores y Decompiladores
Investigación Ensambladores y Decompiladores
 
Ensambladores y Compiladores
Ensambladores y CompiladoresEnsambladores y Compiladores
Ensambladores y Compiladores
 
Caracteristicas lenguajes
Caracteristicas lenguajesCaracteristicas lenguajes
Caracteristicas lenguajes
 
Introducción a Python 3.4 (Presentación)
Introducción a Python 3.4 (Presentación)Introducción a Python 3.4 (Presentación)
Introducción a Python 3.4 (Presentación)
 
Guia teorica
Guia teoricaGuia teorica
Guia teorica
 
ldp.pptx
ldp.pptxldp.pptx
ldp.pptx
 
Lenguajes de programacion
Lenguajes de programacionLenguajes de programacion
Lenguajes de programacion
 
Mi lenguaje de preferencia
Mi lenguaje de preferenciaMi lenguaje de preferencia
Mi lenguaje de preferencia
 

Mais de j3palacios

Proyecto de tecnologia 11°b 2015
Proyecto de tecnologia 11°b 2015Proyecto de tecnologia 11°b 2015
Proyecto de tecnologia 11°b 2015j3palacios
 
Bases de datos
Bases de datosBases de datos
Bases de datosj3palacios
 
BASES DE DATOS RELACIONALES (ejercicios)
BASES DE DATOS RELACIONALES (ejercicios) BASES DE DATOS RELACIONALES (ejercicios)
BASES DE DATOS RELACIONALES (ejercicios) j3palacios
 
COLOMBIA EL PRIMER PAÍS QUE PENALIZA LOS DELITOS IMFORMATICOS
COLOMBIA EL PRIMER PAÍS QUE PENALIZA LOS DELITOS IMFORMATICOSCOLOMBIA EL PRIMER PAÍS QUE PENALIZA LOS DELITOS IMFORMATICOS
COLOMBIA EL PRIMER PAÍS QUE PENALIZA LOS DELITOS IMFORMATICOSj3palacios
 
Los libros interactivos [autoguardado]
Los libros interactivos [autoguardado] Los libros interactivos [autoguardado]
Los libros interactivos [autoguardado] j3palacios
 
los libros multimediales
los libros multimediales los libros multimediales
los libros multimediales j3palacios
 
ERGONOMIA BASICA
ERGONOMIA BASICA ERGONOMIA BASICA
ERGONOMIA BASICA j3palacios
 
tecnologia- algoritmos
tecnologia- algoritmostecnologia- algoritmos
tecnologia- algoritmosj3palacios
 
lenguaje de programación
lenguaje de programación lenguaje de programación
lenguaje de programación j3palacios
 

Mais de j3palacios (12)

Proyecto de tecnologia 11°b 2015
Proyecto de tecnologia 11°b 2015Proyecto de tecnologia 11°b 2015
Proyecto de tecnologia 11°b 2015
 
Bases de datos
Bases de datosBases de datos
Bases de datos
 
BASES DE DATOS RELACIONALES (ejercicios)
BASES DE DATOS RELACIONALES (ejercicios) BASES DE DATOS RELACIONALES (ejercicios)
BASES DE DATOS RELACIONALES (ejercicios)
 
COLOMBIA EL PRIMER PAÍS QUE PENALIZA LOS DELITOS IMFORMATICOS
COLOMBIA EL PRIMER PAÍS QUE PENALIZA LOS DELITOS IMFORMATICOSCOLOMBIA EL PRIMER PAÍS QUE PENALIZA LOS DELITOS IMFORMATICOS
COLOMBIA EL PRIMER PAÍS QUE PENALIZA LOS DELITOS IMFORMATICOS
 
Los libros interactivos [autoguardado]
Los libros interactivos [autoguardado] Los libros interactivos [autoguardado]
Los libros interactivos [autoguardado]
 
los libros multimediales
los libros multimediales los libros multimediales
los libros multimediales
 
Ergonomia
Ergonomia Ergonomia
Ergonomia
 
ERGONOMIA BASICA
ERGONOMIA BASICA ERGONOMIA BASICA
ERGONOMIA BASICA
 
el teclado
el teclado el teclado
el teclado
 
el teclado
el teclado el teclado
el teclado
 
tecnologia- algoritmos
tecnologia- algoritmostecnologia- algoritmos
tecnologia- algoritmos
 
lenguaje de programación
lenguaje de programación lenguaje de programación
lenguaje de programación
 

Último

Sesión Aprendizaje 1 Asunto Publico DPCC mint.doc
Sesión Aprendizaje 1 Asunto Publico DPCC mint.docSesión Aprendizaje 1 Asunto Publico DPCC mint.doc
Sesión Aprendizaje 1 Asunto Publico DPCC mint.doctonylimazegarra1
 
SESION DE APRENDIZAJE LOS SENTIDOS Y SUS CUIDADOS
SESION DE APRENDIZAJE LOS SENTIDOS Y SUS CUIDADOSSESION DE APRENDIZAJE LOS SENTIDOS Y SUS CUIDADOS
SESION DE APRENDIZAJE LOS SENTIDOS Y SUS CUIDADOSAnaRuiz123884
 
NX-400-FALCON-COSTARICA-Manual-Usuario.pdf
NX-400-FALCON-COSTARICA-Manual-Usuario.pdfNX-400-FALCON-COSTARICA-Manual-Usuario.pdf
NX-400-FALCON-COSTARICA-Manual-Usuario.pdfDanielMangoldNieves
 
capacitacion-para-limpieza-en-laboratorios-1.ppt
capacitacion-para-limpieza-en-laboratorios-1.pptcapacitacion-para-limpieza-en-laboratorios-1.ppt
capacitacion-para-limpieza-en-laboratorios-1.pptMonicaEsterMosqueraM
 
MANUAL DE USUARIO DEL RENAULT SANDERO 2012
MANUAL DE USUARIO DEL  RENAULT  SANDERO 2012MANUAL DE USUARIO DEL  RENAULT  SANDERO 2012
MANUAL DE USUARIO DEL RENAULT SANDERO 2012carloscastillocaldas
 
Tema 2 Motores de combustion interna v 2020 (9) (3).pptx
Tema 2 Motores de combustion interna v 2020 (9) (3).pptxTema 2 Motores de combustion interna v 2020 (9) (3).pptx
Tema 2 Motores de combustion interna v 2020 (9) (3).pptxLucioReguerin1
 
Capítulo 1 - El diseño de elementos de máquinas (1).pdf
Capítulo 1 - El diseño de elementos de máquinas (1).pdfCapítulo 1 - El diseño de elementos de máquinas (1).pdf
Capítulo 1 - El diseño de elementos de máquinas (1).pdfmarcelogarridom
 

Último (7)

Sesión Aprendizaje 1 Asunto Publico DPCC mint.doc
Sesión Aprendizaje 1 Asunto Publico DPCC mint.docSesión Aprendizaje 1 Asunto Publico DPCC mint.doc
Sesión Aprendizaje 1 Asunto Publico DPCC mint.doc
 
SESION DE APRENDIZAJE LOS SENTIDOS Y SUS CUIDADOS
SESION DE APRENDIZAJE LOS SENTIDOS Y SUS CUIDADOSSESION DE APRENDIZAJE LOS SENTIDOS Y SUS CUIDADOS
SESION DE APRENDIZAJE LOS SENTIDOS Y SUS CUIDADOS
 
NX-400-FALCON-COSTARICA-Manual-Usuario.pdf
NX-400-FALCON-COSTARICA-Manual-Usuario.pdfNX-400-FALCON-COSTARICA-Manual-Usuario.pdf
NX-400-FALCON-COSTARICA-Manual-Usuario.pdf
 
capacitacion-para-limpieza-en-laboratorios-1.ppt
capacitacion-para-limpieza-en-laboratorios-1.pptcapacitacion-para-limpieza-en-laboratorios-1.ppt
capacitacion-para-limpieza-en-laboratorios-1.ppt
 
MANUAL DE USUARIO DEL RENAULT SANDERO 2012
MANUAL DE USUARIO DEL  RENAULT  SANDERO 2012MANUAL DE USUARIO DEL  RENAULT  SANDERO 2012
MANUAL DE USUARIO DEL RENAULT SANDERO 2012
 
Tema 2 Motores de combustion interna v 2020 (9) (3).pptx
Tema 2 Motores de combustion interna v 2020 (9) (3).pptxTema 2 Motores de combustion interna v 2020 (9) (3).pptx
Tema 2 Motores de combustion interna v 2020 (9) (3).pptx
 
Capítulo 1 - El diseño de elementos de máquinas (1).pdf
Capítulo 1 - El diseño de elementos de máquinas (1).pdfCapítulo 1 - El diseño de elementos de máquinas (1).pdf
Capítulo 1 - El diseño de elementos de máquinas (1).pdf
 

Lenguajes programación 40

  • 1.
  • 2. Lenguaje de programación Presentado por: Camilo López Camilo Ruiz Santiago Tovar Juan José tres palacios Presentado a: Deisy pestana Institución educativa monseñor Gerardo Patiño Grado: 10°b Año: 2014 Cáceres ( Antioquia)
  • 3. Un lenguaje de programación es un lenguaje que puede ser utilizado para controlar el comportamiento de una máquina, particularmente una computadora. Consiste en un conjunto de reglas sintácticas y semánticas que definen su estructura y el significado de sus elementos, respectivamente. Aunque muchas veces se usa lenguaje de programación y lenguaje informático como si fuesen sinónimos, no tiene por qué ser así, ya que los lenguajes informáticos engloban a los lenguajes de programación y a otros más, como, por ejemplo, el HTML.
  • 4. Creado en 1972 por Dennis Mac Alistair Ritchie en los laboratorios Bell como evolución del anterior lenguaje B. Es un lenguaje orientado a la implementación de sistemas operativos, concretamente Unix que fue desarrollado en C. Es un lenguaje de propósito general muy utilizado cuyas principales características son: • Combina características de los lenguajes de bajo nivel con los de alto nivel, lo que permite crear programas eficientes.
  • 5. • Es un lenguaje pequeño ya que sólo ofrece sentencias de control sencillas y funciones. • Permite la programación estructurada y el diseño modular lo que mejora la apariencia, comprensión y mantenimiento de los programas. • Se realizan programas portables que se pueden ejecutar sin necesidad de realizar cambios en diversos ordenadores. • Incluye la utilización de punteros. Un puntero es una variable que apunta (contiene) a la dirección de memoria de otra variable.
  • 6. El lenguaje de programación surgió a mediados de los 80 gracias a Bjarne Stroustrup y fue desarrollado a partir del lenguaje C en los laboratorios AT&T Bell. • Es un lenguaje orientado a objetos aunque también tiene las mismas características que C, como por ejemplo su eficiencia y el uso de punteros. • Como es lógico, y debido a que se creó a partir de C, C++ cuenta con diversas mejoras y avances respecto de C, lo que le hace un lenguaje más completo y por ello que los programadores tienden a programar más en este lenguaje. Un programa en C++ soporta instrucciones escritas en C, pero un programa escrito en C no nos permite ejecutar instrucciones de C++, por lo que viéndolo de ésta forma resulta más cómodo programar en C++.
  • 7. • Es un lenguaje muy popular debido a la eficiencia y robustez de sus programas. • Además de ser un lenguaje orientado a objetos, también nos permite realizar programas estructurados, lo cuál nos da libertad a la hora de programar. Nos da cierta libertad debido a que no es tan estricto a la hora de escribir código como en C. • Es un lenguaje compilado, es decir, compila directamente al código que entienden los ordenadores por lo que es uno de los lenguajes más rápidos. • Es portable al gran número de compiladores que permiten utilizar los programas en diversos ordenadores con diferentes sistemas operativos.
  • 8. • Soporta varios paradigmas de programación. Un paradigma de programación (dicho de manera informal) es una forma de pensar a la hora de programar, el más utilizado es el paradigma de programación orientada a objetos. Un aspecto importante a destacar es la amplia cantidad de manuales, libros y código fuente disponibles sobre C++, lo que nos da ciertas facilidades a la hora de aprender a programarlo.
  • 9. Surgió en 1991 gracias a un grupo de ingenieros de Sun Microsystems como lenguaje de programación para electrodomésticos. Fue en 1995 cuando Java comenzó a utilizarse como lenguaje de programación de ordenadores. Las características más importantes de este lenguaje de programación son: • Es un lenguaje orientado a objetos. • Modularidad, nos permite dividir los programas en pequeños módulos denominados clases, para reducir la complejidad del problema
  • 10. • Es robusto, es decir, es un lenguaje de programación fiable que reacciona adecuadamente ante situaciones excepcionales. • Es un lenguaje de programación portable que nos permite utilizar los programas desarrollados en java en cualquier ordenador con cualquier sistema operativo. • Dinámico, podemos compilar y ejecutar los programas en tiempo real.
  • 11. • Seguro, elimina los accesos ilegales a memoria que realizan los punteros en C. En definitiva, Java es uno de los lenguajes más utilizados actualmente ya que podemos reutilizar el código de los programas y su arquitectura neutral nos permite utilizarlo en cualquier arquitectura y sistema operativo independientemente de la máquina en que se realizó el programa.
  • 12. Python apareció en 1991 gracias a Guido Van Rossum. Se dice que es un lenguaje multiparadigma ya que soporta diversos tipos de paradigmas de programación como son la orientación a objetos, la programación imperativa o ,en menor medida, la programación funcional. Este lenguaje de programación es soportado por varios sistemas operativos, característica conocida como portabilidad. En cuanto al código, es un lenguaje simple y sencillo con instrucciones claras y fácil de leer.
  • 13. Uno de los aspectos más importantes es que se trata de un lenguaje libre y gratuito por lo que se pueden realizar copias del software y modificarlo como se quiera con tal de mejorarlo. Como consecuencia de ello existen diversas versiones de Python. Se utiliza con mucha frecuencia gracias a que es un lenguaje de propósito general que nos permite realizar desde cualquier tipo de programa hasta desarrollar páginas web.
  • 14. PHP fue creado en 1995 por Rasmus Lerdorf para el desarrollo de aplicaciones web dinámicas y se puede incorporar directamente a páginas HTML. PHP es interpretado y ejecutado en el lado del servidor web y posteriormente se envía el resultado al navegador. Es un lenguaje "Open Source", es decir, es software libre al cual pueden acceder todos los usuarios. PHP fue creado a partir de C, C++, Java, Pearl y Python por lo que ,a parte de tener unas características propias, tiene una mezcla de características de los lenguajes citados anteriormente.
  • 15. Las principales características del Lenguaje C son: 1.-Tiene un conjunto completo de instrucciones de control. 2.-Permite la agrupación de instrucciones. 3.-Incluye el concepto de puntero (variable que contiene la dirección de otra variable). 4.-Los argumentos de las funciones se transfieren por su valor. 5.- E/S no forma parte del lenguaje, sino que se proporciona a través de una biblioteca de funciones.
  • 16. Mostrar el área de un triángulo: #include <stdio.h> #include <conio.h> void main() { float base, alt, area; clrscr(); printf("*MUESTRA EL AREA DE UN TRIµNGULO*nn"); printf("Introduzca la base: "); scanf("%f", &base); printf("Introduzca la altura: "); scanf("%f", &alt); area=base*alt/2; printf("El area del tri ngulo es: %f", area); getch(); }