SlideShare ist ein Scribd-Unternehmen logo
1 von 12
Lenguaje de programación
Por: Javier Felipe Rojas P.
codigo:26
grado: 8B
Presentado a:
Lic. Magda Liliana
Área de informática
LENGUAJES DE PROGRAMACIÒN
• se define como un idioma
artificial que indica
computaciones, las cuales
pueden ser llevadas a cabo
por maquinas como
computadoras.
Profundización en un
leguaje de programación
Programación
en
‘‘c’’
Lenguaje de programación “C”
(origen)
• Creado en 1976 por Dennis M.
Ritchie como evolución del lenguaje
“B” y basado en BCPL (Lenguaje de
Programación Básico Combinado -
en español-)
Propiedades de “C”
• Permite programas con múltiples
estilos como el estructurado.
• Impide elaborar operaciones sin
sentido
• Accede a memorias de bajo nivel
mediante puntero.
• Posee una baja cantidad de
palabras clave.
• Genera interrupciones al
procesador en uniones.
• Maneja un lenguaje simple con
funcionalidades como funciones
matemáticas y de manejo de
archivos guiadas por bibliotecas.
• Permite que datos relacionados
se combinen y manipules como
un todo.
Carencias del lenguaje “C”
• Recolección de basura, para lo cual existen
bibliotecas como la "libgc” .
• No posee soporte para programación a objetos.
• Encapsulación.
• Funciones anidadas.
• Solo posee un soporte rudimentario para la
programación genérica.
• Insuficiente en programación multihilo y redes de
computadoras.
Ventajas del lenguaje de
programación “C”
• Es un lenguaje muy eficiente ya que permite
con sus características de bajo nivel, crear
implementaciones ópticas.
• Aun con su bajo nivel es el lenguaje de
programación mas portado en existencia,
existiendo compiladores para casi todos los
sistemas conocidos.
• Da facilidad para realizar programas modulares
y utilizar códigos o bibliotecas incluso a la vez
Inconveniente del lenguaje “C”
El principal inconveniente del lenguaje de
programación “C” es su velocidad de desarrollo.
La razón se centra en que el compilador de “C”
se limita a traducir código sin añadir nada.
Su mantenimiento es mas difícil y costoso que con
otro lenguajes que incluso tienen un mas alto
nivel.
Herramientas de programación usadas
en “C”
• Make: para automatizar la compilación, el enlazado,
etc.
• Lint: para detectar códigos sospechosos o
incompatibles entre arquitecturas.
• Valgrind: para detectar las fugas de memoria.
Aplicabilidad del lenguaje de
programación “C”
• Hecho para la fluidez de programación en sistemas
UNIX.
• Se usa para el desarrollo de sistemas operativos
como WINDOWS.
• Tiene utilización el labores científicas, industriales,
aeronáuticas, etc.
GRACIAS…

Weitere ähnliche Inhalte

Was ist angesagt?

Diapositivas software libre
Diapositivas software libreDiapositivas software libre
Diapositivas software libre
Alex Benavides
 
1.1. historia del lenguaje de programacion
1.1. historia del lenguaje de programacion1.1. historia del lenguaje de programacion
1.1. historia del lenguaje de programacion
Alejandro Sanchez Jose
 
Clasificacion de los lenguajes
Clasificacion de los lenguajesClasificacion de los lenguajes
Clasificacion de los lenguajes
RBAC92
 
Clasificación de lenguajes de
Clasificación de lenguajes deClasificación de lenguajes de
Clasificación de lenguajes de
JoRgEp10
 
6 lenguajec++
6 lenguajec++6 lenguajec++
6 lenguajec++
alithu1
 
Edith alfaro lopez
Edith alfaro lopezEdith alfaro lopez
Edith alfaro lopez
estrellitab
 
Programacion :)
Programacion :)Programacion :)
Programacion :)
fuquencia
 
Lenguajes de programacion
 Lenguajes de programacion Lenguajes de programacion
Lenguajes de programacion
VakkerAkeldam
 

Was ist angesagt? (19)

Presentación orvelio vinasco
Presentación orvelio vinascoPresentación orvelio vinasco
Presentación orvelio vinasco
 
Lenguaje c
Lenguaje cLenguaje c
Lenguaje c
 
Lenguaje c ibeth lozada
Lenguaje c ibeth lozadaLenguaje c ibeth lozada
Lenguaje c ibeth lozada
 
Lenguaje c1
Lenguaje c1Lenguaje c1
Lenguaje c1
 
Lenguaje de programación c
Lenguaje de programación cLenguaje de programación c
Lenguaje de programación c
 
LENGUAJE DE PROGRAMACION C DAYLIN
LENGUAJE DE PROGRAMACION C DAYLINLENGUAJE DE PROGRAMACION C DAYLIN
LENGUAJE DE PROGRAMACION C DAYLIN
 
Lenguages de programacion
Lenguages de programacionLenguages de programacion
Lenguages de programacion
 
Lenguaje de programación c
Lenguaje de programación cLenguaje de programación c
Lenguaje de programación c
 
Lenguajes de Programacion según su Generación
Lenguajes de Programacion según su GeneraciónLenguajes de Programacion según su Generación
Lenguajes de Programacion según su Generación
 
Linea de tiempo de la historia de los lenguajes de programacion
Linea de tiempo de la historia de los lenguajes de programacionLinea de tiempo de la historia de los lenguajes de programacion
Linea de tiempo de la historia de los lenguajes de programacion
 
Diapositivas software libre
Diapositivas software libreDiapositivas software libre
Diapositivas software libre
 
1.1. historia del lenguaje de programacion
1.1. historia del lenguaje de programacion1.1. historia del lenguaje de programacion
1.1. historia del lenguaje de programacion
 
lenguaje de programación
lenguaje de programación lenguaje de programación
lenguaje de programación
 
Clasificacion de los lenguajes
Clasificacion de los lenguajesClasificacion de los lenguajes
Clasificacion de los lenguajes
 
Clasificación de lenguajes de
Clasificación de lenguajes deClasificación de lenguajes de
Clasificación de lenguajes de
 
6 lenguajec++
6 lenguajec++6 lenguajec++
6 lenguajec++
 
Edith alfaro lopez
Edith alfaro lopezEdith alfaro lopez
Edith alfaro lopez
 
Programacion :)
Programacion :)Programacion :)
Programacion :)
 
Lenguajes de programacion
 Lenguajes de programacion Lenguajes de programacion
Lenguajes de programacion
 

Andere mochten auch

MidwestDreamin_2014_WEDC_RyanBakerFINAL
MidwestDreamin_2014_WEDC_RyanBakerFINALMidwestDreamin_2014_WEDC_RyanBakerFINAL
MidwestDreamin_2014_WEDC_RyanBakerFINAL
Ryan Baker
 
Fluke Industrial Thermal Imagers
Fluke Industrial Thermal ImagersFluke Industrial Thermal Imagers
Fluke Industrial Thermal Imagers
FlukeinMalta
 
Purge Incomplete Catalogue
Purge Incomplete CataloguePurge Incomplete Catalogue
Purge Incomplete Catalogue
mjbole
 
Franchising usa media 2013 14 (vb)
Franchising usa media 2013 14 (vb)Franchising usa media 2013 14 (vb)
Franchising usa media 2013 14 (vb)
Vikki Bradbury
 
Folheto Master Comunicação Empresarial
Folheto Master Comunicação EmpresarialFolheto Master Comunicação Empresarial
Folheto Master Comunicação Empresarial
222209038
 
Trends in Commodities Trading for 2015
Trends in Commodities Trading for 2015Trends in Commodities Trading for 2015
Trends in Commodities Trading for 2015
Calvin Boender
 
Super 8 vs Attack the Block
Super 8 vs Attack the BlockSuper 8 vs Attack the Block
Super 8 vs Attack the Block
caraalexandrou
 
Luxury autojanuary201001 p84
Luxury autojanuary201001 p84Luxury autojanuary201001 p84
Luxury autojanuary201001 p84
Yugi Mina Susu
 

Andere mochten auch (15)

MidwestDreamin_2014_WEDC_RyanBakerFINAL
MidwestDreamin_2014_WEDC_RyanBakerFINALMidwestDreamin_2014_WEDC_RyanBakerFINAL
MidwestDreamin_2014_WEDC_RyanBakerFINAL
 
Sub-Metering and Tenants Rights
Sub-Metering and Tenants RightsSub-Metering and Tenants Rights
Sub-Metering and Tenants Rights
 
Katalog fluke-industrial-thermal-imagers
Katalog fluke-industrial-thermal-imagersKatalog fluke-industrial-thermal-imagers
Katalog fluke-industrial-thermal-imagers
 
Fluke Industrial Thermal Imagers
Fluke Industrial Thermal ImagersFluke Industrial Thermal Imagers
Fluke Industrial Thermal Imagers
 
Purge Incomplete Catalogue
Purge Incomplete CataloguePurge Incomplete Catalogue
Purge Incomplete Catalogue
 
Franchising usa media 2013 14 (vb)
Franchising usa media 2013 14 (vb)Franchising usa media 2013 14 (vb)
Franchising usa media 2013 14 (vb)
 
Folheto Master Comunicação Empresarial
Folheto Master Comunicação EmpresarialFolheto Master Comunicação Empresarial
Folheto Master Comunicação Empresarial
 
Finding the earliest and least expensive exit
Finding the earliest and least expensive exitFinding the earliest and least expensive exit
Finding the earliest and least expensive exit
 
Studycoach Insights
Studycoach InsightsStudycoach Insights
Studycoach Insights
 
Katalog fluke-building-thermal-imagers
Katalog fluke-building-thermal-imagersKatalog fluke-building-thermal-imagers
Katalog fluke-building-thermal-imagers
 
Reducing the Cost without Compromising Safety
Reducing the Cost without Compromising SafetyReducing the Cost without Compromising Safety
Reducing the Cost without Compromising Safety
 
Trends in Commodities Trading for 2015
Trends in Commodities Trading for 2015Trends in Commodities Trading for 2015
Trends in Commodities Trading for 2015
 
Super 8 vs Attack the Block
Super 8 vs Attack the BlockSuper 8 vs Attack the Block
Super 8 vs Attack the Block
 
Luxury autojanuary201001 p84
Luxury autojanuary201001 p84Luxury autojanuary201001 p84
Luxury autojanuary201001 p84
 
Titanium environmental services presentation
Titanium environmental services presentationTitanium environmental services presentation
Titanium environmental services presentation
 

Ähnlich wie Lenguajes de programaciòn

Tipos y caracteristicas de lenguajes de programacion. ( adolfo elias).
Tipos y caracteristicas de lenguajes de programacion. ( adolfo elias).Tipos y caracteristicas de lenguajes de programacion. ( adolfo elias).
Tipos y caracteristicas de lenguajes de programacion. ( adolfo elias).
Alejandro Perez
 
Trabajo de introduc computa
Trabajo de introduc computaTrabajo de introduc computa
Trabajo de introduc computa
Sampdp
 
Trabajo de introduc computa
Trabajo de introduc computaTrabajo de introduc computa
Trabajo de introduc computa
Sampdp
 
Trabajo de introduc computa
Trabajo de introduc computaTrabajo de introduc computa
Trabajo de introduc computa
Sampdp
 
Trabajo de introduc computa
Trabajo de introduc computaTrabajo de introduc computa
Trabajo de introduc computa
Sampdp
 
Lenguajes de alto_nivel
Lenguajes de alto_nivelLenguajes de alto_nivel
Lenguajes de alto_nivel
ANALI GOMEZ
 
Mi lenguaje de programación de preferencia es C++
Mi lenguaje de programación de preferencia es C++Mi lenguaje de programación de preferencia es C++
Mi lenguaje de programación de preferencia es C++
N_Alejandrino
 

Ähnlich wie Lenguajes de programaciòn (20)

Lenguaje C _ C++
Lenguaje C _ C++Lenguaje C _ C++
Lenguaje C _ C++
 
Programacion
ProgramacionProgramacion
Programacion
 
Lenguaje c
Lenguaje cLenguaje c
Lenguaje c
 
Lenguaje de programación C
Lenguaje de programación CLenguaje de programación C
Lenguaje de programación C
 
Lenguaje de programación C
Lenguaje de programación CLenguaje de programación C
Lenguaje de programación C
 
Presentación lenguajedeprogramacion
Presentación lenguajedeprogramacionPresentación lenguajedeprogramacion
Presentación lenguajedeprogramacion
 
Historia de la programacion
Historia de la programacionHistoria de la programacion
Historia de la programacion
 
Lenguaje de Programación C
Lenguaje de Programación CLenguaje de Programación C
Lenguaje de Programación C
 
Aplicacion de c
Aplicacion de cAplicacion de c
Aplicacion de c
 
Belgica y saidi
Belgica y saidiBelgica y saidi
Belgica y saidi
 
Clases/Tipos de lenguajes de programación
Clases/Tipos de lenguajes de programaciónClases/Tipos de lenguajes de programación
Clases/Tipos de lenguajes de programación
 
Tipos y caracteristicas de lenguajes de programacion. ( adolfo elias).
Tipos y caracteristicas de lenguajes de programacion. ( adolfo elias).Tipos y caracteristicas de lenguajes de programacion. ( adolfo elias).
Tipos y caracteristicas de lenguajes de programacion. ( adolfo elias).
 
Trabajo de introduc computa
Trabajo de introduc computaTrabajo de introduc computa
Trabajo de introduc computa
 
Trabajo de introduc computa
Trabajo de introduc computaTrabajo de introduc computa
Trabajo de introduc computa
 
Trabajo de introduc computa
Trabajo de introduc computaTrabajo de introduc computa
Trabajo de introduc computa
 
Trabajo de introduc computa
Trabajo de introduc computaTrabajo de introduc computa
Trabajo de introduc computa
 
lenguaje de programación
lenguaje de programación lenguaje de programación
lenguaje de programación
 
Resolución de programas y algoritmos
Resolución de programas y algoritmosResolución de programas y algoritmos
Resolución de programas y algoritmos
 
Lenguajes de alto_nivel
Lenguajes de alto_nivelLenguajes de alto_nivel
Lenguajes de alto_nivel
 
Mi lenguaje de programación de preferencia es C++
Mi lenguaje de programación de preferencia es C++Mi lenguaje de programación de preferencia es C++
Mi lenguaje de programación de preferencia es C++
 

Kürzlich hochgeladen

redes informaticas en una oficina administrativa
redes informaticas en una oficina administrativaredes informaticas en una oficina administrativa
redes informaticas en una oficina administrativa
nicho110
 

Kürzlich hochgeladen (12)

Buenos_Aires_Meetup_Redis_20240430_.pptx
Buenos_Aires_Meetup_Redis_20240430_.pptxBuenos_Aires_Meetup_Redis_20240430_.pptx
Buenos_Aires_Meetup_Redis_20240430_.pptx
 
redes informaticas en una oficina administrativa
redes informaticas en una oficina administrativaredes informaticas en una oficina administrativa
redes informaticas en una oficina administrativa
 
EVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptx
EVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptxEVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptx
EVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptx
 
PROYECTO FINAL. Tutorial para publicar en SlideShare.pptx
PROYECTO FINAL. Tutorial para publicar en SlideShare.pptxPROYECTO FINAL. Tutorial para publicar en SlideShare.pptx
PROYECTO FINAL. Tutorial para publicar en SlideShare.pptx
 
EL CICLO PRÁCTICO DE UN MOTOR DE CUATRO TIEMPOS.pptx
EL CICLO PRÁCTICO DE UN MOTOR DE CUATRO TIEMPOS.pptxEL CICLO PRÁCTICO DE UN MOTOR DE CUATRO TIEMPOS.pptx
EL CICLO PRÁCTICO DE UN MOTOR DE CUATRO TIEMPOS.pptx
 
Avances tecnológicos del siglo XXI 10-07 eyvana
Avances tecnológicos del siglo XXI 10-07 eyvanaAvances tecnológicos del siglo XXI 10-07 eyvana
Avances tecnológicos del siglo XXI 10-07 eyvana
 
pruebas unitarias unitarias en java con JUNIT
pruebas unitarias unitarias en java con JUNITpruebas unitarias unitarias en java con JUNIT
pruebas unitarias unitarias en java con JUNIT
 
Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...
Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...
Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...
 
How to use Redis with MuleSoft. A quick start presentation.
How to use Redis with MuleSoft. A quick start presentation.How to use Redis with MuleSoft. A quick start presentation.
How to use Redis with MuleSoft. A quick start presentation.
 
Avances tecnológicos del siglo XXI y ejemplos de estos
Avances tecnológicos del siglo XXI y ejemplos de estosAvances tecnológicos del siglo XXI y ejemplos de estos
Avances tecnológicos del siglo XXI y ejemplos de estos
 
Innovaciones tecnologicas en el siglo 21
Innovaciones tecnologicas en el siglo 21Innovaciones tecnologicas en el siglo 21
Innovaciones tecnologicas en el siglo 21
 
investigación de los Avances tecnológicos del siglo XXI
investigación de los Avances tecnológicos del siglo XXIinvestigación de los Avances tecnológicos del siglo XXI
investigación de los Avances tecnológicos del siglo XXI
 

Lenguajes de programaciòn

  • 1. Lenguaje de programación Por: Javier Felipe Rojas P. codigo:26 grado: 8B Presentado a: Lic. Magda Liliana Área de informática
  • 2. LENGUAJES DE PROGRAMACIÒN • se define como un idioma artificial que indica computaciones, las cuales pueden ser llevadas a cabo por maquinas como computadoras.
  • 3. Profundización en un leguaje de programación Programación en ‘‘c’’
  • 4. Lenguaje de programación “C” (origen) • Creado en 1976 por Dennis M. Ritchie como evolución del lenguaje “B” y basado en BCPL (Lenguaje de Programación Básico Combinado - en español-)
  • 5. Propiedades de “C” • Permite programas con múltiples estilos como el estructurado. • Impide elaborar operaciones sin sentido • Accede a memorias de bajo nivel mediante puntero. • Posee una baja cantidad de palabras clave. • Genera interrupciones al procesador en uniones.
  • 6. • Maneja un lenguaje simple con funcionalidades como funciones matemáticas y de manejo de archivos guiadas por bibliotecas. • Permite que datos relacionados se combinen y manipules como un todo.
  • 7. Carencias del lenguaje “C” • Recolección de basura, para lo cual existen bibliotecas como la "libgc” . • No posee soporte para programación a objetos. • Encapsulación. • Funciones anidadas. • Solo posee un soporte rudimentario para la programación genérica. • Insuficiente en programación multihilo y redes de computadoras.
  • 8. Ventajas del lenguaje de programación “C” • Es un lenguaje muy eficiente ya que permite con sus características de bajo nivel, crear implementaciones ópticas. • Aun con su bajo nivel es el lenguaje de programación mas portado en existencia, existiendo compiladores para casi todos los sistemas conocidos. • Da facilidad para realizar programas modulares y utilizar códigos o bibliotecas incluso a la vez
  • 9. Inconveniente del lenguaje “C” El principal inconveniente del lenguaje de programación “C” es su velocidad de desarrollo. La razón se centra en que el compilador de “C” se limita a traducir código sin añadir nada. Su mantenimiento es mas difícil y costoso que con otro lenguajes que incluso tienen un mas alto nivel.
  • 10. Herramientas de programación usadas en “C” • Make: para automatizar la compilación, el enlazado, etc. • Lint: para detectar códigos sospechosos o incompatibles entre arquitecturas. • Valgrind: para detectar las fugas de memoria.
  • 11. Aplicabilidad del lenguaje de programación “C” • Hecho para la fluidez de programación en sistemas UNIX. • Se usa para el desarrollo de sistemas operativos como WINDOWS. • Tiene utilización el labores científicas, industriales, aeronáuticas, etc.