SlideShare uma empresa Scribd logo
1 de 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…

Mais conteúdo relacionado

Mais procurados

Presentación orvelio vinasco
Presentación orvelio vinascoPresentación orvelio vinasco
Presentación orvelio vinascoOrvelio VS
 
Lenguaje c
Lenguaje cLenguaje c
Lenguaje cwuaro1
 
Lenguaje c ibeth lozada
Lenguaje c ibeth lozadaLenguaje c ibeth lozada
Lenguaje c ibeth lozadaAdrianaYepezM
 
LENGUAJE DE PROGRAMACION C DAYLIN
LENGUAJE DE PROGRAMACION C DAYLINLENGUAJE DE PROGRAMACION C DAYLIN
LENGUAJE DE PROGRAMACION C DAYLINDaylinRuiz2837
 
Lenguages de programacion
Lenguages de programacionLenguages de programacion
Lenguages de programacionedbelan
 
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ónGuissela Guerrero
 
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 programacionJesus22barrera
 
Diapositivas software libre
Diapositivas software libreDiapositivas software libre
Diapositivas software libreAlex 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 programacionAlejandro Sanchez Jose
 
lenguaje de programación
lenguaje de programación lenguaje de programación
lenguaje de programación j3palacios
 
Clasificacion de los lenguajes
Clasificacion de los lenguajesClasificacion de los lenguajes
Clasificacion de los lenguajesRBAC92
 
Clasificación de lenguajes de
Clasificación de lenguajes deClasificación de lenguajes de
Clasificación de lenguajes deJoRgEp10
 
6 lenguajec++
6 lenguajec++6 lenguajec++
6 lenguajec++alithu1
 
Edith alfaro lopez
Edith alfaro lopezEdith alfaro lopez
Edith alfaro lopezestrellitab
 
Programacion :)
Programacion :)Programacion :)
Programacion :)fuquencia
 
Lenguajes de programacion
 Lenguajes de programacion Lenguajes de programacion
Lenguajes de programacionVakkerAkeldam
 

Mais procurados (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
 

Destaque

MidwestDreamin_2014_WEDC_RyanBakerFINAL
MidwestDreamin_2014_WEDC_RyanBakerFINALMidwestDreamin_2014_WEDC_RyanBakerFINAL
MidwestDreamin_2014_WEDC_RyanBakerFINALRyan Baker
 
Fluke Industrial Thermal Imagers
Fluke Industrial Thermal ImagersFluke Industrial Thermal Imagers
Fluke Industrial Thermal ImagersFlukeinMalta
 
Purge Incomplete Catalogue
Purge Incomplete CataloguePurge Incomplete Catalogue
Purge Incomplete Cataloguemjbole
 
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 Empresarial222209038
 
Studycoach Insights
Studycoach InsightsStudycoach Insights
Studycoach InsightsPerry Lin
 
Reducing the Cost without Compromising Safety
Reducing the Cost without Compromising SafetyReducing the Cost without Compromising Safety
Reducing the Cost without Compromising SafetyDavid Martin
 
Trends in Commodities Trading for 2015
Trends in Commodities Trading for 2015Trends in Commodities Trading for 2015
Trends in Commodities Trading for 2015Calvin Boender
 
Super 8 vs Attack the Block
Super 8 vs Attack the BlockSuper 8 vs Attack the Block
Super 8 vs Attack the Blockcaraalexandrou
 
Luxury autojanuary201001 p84
Luxury autojanuary201001 p84Luxury autojanuary201001 p84
Luxury autojanuary201001 p84Yugi Mina Susu
 
Titanium environmental services presentation
Titanium environmental services presentationTitanium environmental services presentation
Titanium environmental services presentationjaredwest
 

Destaque (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
 

Semelhante a Lenguajes de programaciòn

Lenguaje c
Lenguaje cLenguaje c
Lenguaje cwuaro1
 
Lenguaje de programación C
Lenguaje de programación CLenguaje de programación C
Lenguaje de programación CMolpe Teles
 
Lenguaje de programación C
Lenguaje de programación CLenguaje de programación C
Lenguaje de programación CMolpe Teles
 
Presentación lenguajedeprogramacion
Presentación lenguajedeprogramacionPresentación lenguajedeprogramacion
Presentación lenguajedeprogramacionmichelledelgado97
 
Lenguaje de Programación C
Lenguaje de Programación CLenguaje de Programación C
Lenguaje de Programación CLoreanna Benti
 
Aplicacion de c
Aplicacion de cAplicacion de c
Aplicacion de chek_sk8
 
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 computaSampdp
 
Trabajo de introduc computa
Trabajo de introduc computaTrabajo de introduc computa
Trabajo de introduc computaSampdp
 
Trabajo de introduc computa
Trabajo de introduc computaTrabajo de introduc computa
Trabajo de introduc computaSampdp
 
Trabajo de introduc computa
Trabajo de introduc computaTrabajo de introduc computa
Trabajo de introduc computaSampdp
 
lenguaje de programación
lenguaje de programación lenguaje de programación
lenguaje de programación j3palacios
 
Resolución de programas y algoritmos
Resolución de programas y algoritmosResolución de programas y algoritmos
Resolución de programas y algoritmosLusby_Medianero
 
Lenguajes de alto_nivel
Lenguajes de alto_nivelLenguajes de alto_nivel
Lenguajes de alto_nivelANALI 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
 

Semelhante a 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++
 

Último

EPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial UninoveEPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial UninoveFagnerLisboa3
 
guía de registro de slideshare por Brayan Joseph
guía de registro de slideshare por Brayan Josephguía de registro de slideshare por Brayan Joseph
guía de registro de slideshare por Brayan JosephBRAYANJOSEPHPEREZGOM
 
International Women's Day Sucre 2024 (IWD)
International Women's Day Sucre 2024 (IWD)International Women's Day Sucre 2024 (IWD)
International Women's Day Sucre 2024 (IWD)GDGSucre
 
Global Azure Lima 2024 - Integración de Datos con Microsoft Fabric
Global Azure Lima 2024 - Integración de Datos con Microsoft FabricGlobal Azure Lima 2024 - Integración de Datos con Microsoft Fabric
Global Azure Lima 2024 - Integración de Datos con Microsoft FabricKeyla Dolores Méndez
 
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...silviayucra2
 
Proyecto integrador. Las TIC en la sociedad S4.pptx
Proyecto integrador. Las TIC en la sociedad S4.pptxProyecto integrador. Las TIC en la sociedad S4.pptx
Proyecto integrador. Las TIC en la sociedad S4.pptx241521559
 
Desarrollo Web Moderno con Svelte 2024.pdf
Desarrollo Web Moderno con Svelte 2024.pdfDesarrollo Web Moderno con Svelte 2024.pdf
Desarrollo Web Moderno con Svelte 2024.pdfJulian Lamprea
 
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 JUNITMaricarmen Sánchez Ruiz
 
Presentación guía sencilla en Microsoft Excel.pptx
Presentación guía sencilla en Microsoft Excel.pptxPresentación guía sencilla en Microsoft Excel.pptx
Presentación guía sencilla en Microsoft Excel.pptxLolaBunny11
 
Trabajo Mas Completo De Excel en clase tecnología
Trabajo Mas Completo De Excel en clase tecnologíaTrabajo Mas Completo De Excel en clase tecnología
Trabajo Mas Completo De Excel en clase tecnologíassuserf18419
 

Último (10)

EPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial UninoveEPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial Uninove
 
guía de registro de slideshare por Brayan Joseph
guía de registro de slideshare por Brayan Josephguía de registro de slideshare por Brayan Joseph
guía de registro de slideshare por Brayan Joseph
 
International Women's Day Sucre 2024 (IWD)
International Women's Day Sucre 2024 (IWD)International Women's Day Sucre 2024 (IWD)
International Women's Day Sucre 2024 (IWD)
 
Global Azure Lima 2024 - Integración de Datos con Microsoft Fabric
Global Azure Lima 2024 - Integración de Datos con Microsoft FabricGlobal Azure Lima 2024 - Integración de Datos con Microsoft Fabric
Global Azure Lima 2024 - Integración de Datos con Microsoft Fabric
 
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...
 
Proyecto integrador. Las TIC en la sociedad S4.pptx
Proyecto integrador. Las TIC en la sociedad S4.pptxProyecto integrador. Las TIC en la sociedad S4.pptx
Proyecto integrador. Las TIC en la sociedad S4.pptx
 
Desarrollo Web Moderno con Svelte 2024.pdf
Desarrollo Web Moderno con Svelte 2024.pdfDesarrollo Web Moderno con Svelte 2024.pdf
Desarrollo Web Moderno con Svelte 2024.pdf
 
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
 
Presentación guía sencilla en Microsoft Excel.pptx
Presentación guía sencilla en Microsoft Excel.pptxPresentación guía sencilla en Microsoft Excel.pptx
Presentación guía sencilla en Microsoft Excel.pptx
 
Trabajo Mas Completo De Excel en clase tecnología
Trabajo Mas Completo De Excel en clase tecnologíaTrabajo Mas Completo De Excel en clase tecnología
Trabajo Mas Completo De Excel en clase tecnología
 

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.