SlideShare una empresa de Scribd logo
Primero que todo un poco de historia
C es un lenguaje de propósito general, es decir, se pueden desarrollar
aplicaciones de diversas áreas.
Dentro de sus principales características podemos mencionar que:
Es un lenguaje estructurado, tiene una abundante cantidad de
operadores y tipos de datos.
Es un lenguaje de nivel medio, pero se puede codificar a alto nivel,
produce código objeto altamente optimizado, posee punteros y
capacidad de aritmética de direcciones.
C fue creado en los Laboratorios Bell de AT&T para correr
originalmente en el sistema operativo Unix
Ventajas de trabajar en C
Entre sus múltiples ventajas podemos mencionar que:
C es un lenguaje muy portable, es decir, es independiente de la
arquitectura de la máquina y con alguna o ninguna modificación un
programa puede correr en una amplia variedad de computadores.
Es relativamente flexible en la conversión de datos.
Su eficiencia y claridad han hecho que el lenguaje ensamblador casi no
haya sido utilizado en Unix.
El compilador de C es pequeño y tiene un gran poderío debido a sus
múltiples bibliotecas.
Sin embargo, tiene sus desventajas y entre ellas se puede mencionar
Como desventajas
Debemos mencionar:
La excesiva libertad en la escritura del código fuente hace que muchas
veces se cometan errores de programación, que, por ser correctos
sintácticamente no se detectan en tiempo de compilación.
Carece de instrucciones de entrada y salida, de manejo de strings
(cadenas de caracteres), quedando el trabajo en manos de las
bibliotecas provocando con esto algunos problemas de portabilidad.
Características Importantes de C
Es un lenguaje de programación orientado a objetos. Se suele decir que es un
lenguaje híbrido, ya que permite la programación estructurada.
Es un lenguaje de nivel intermedio, pudiéndose utilizar tanto para escribir
software de bajo nivel, como drivers y componentes de sistemas operativos.
El lenguaje C y sus…
Utilidades Diferentes de usos con este lenguaje puedes programar
prácticamente cualquier cosa desde juegos hasta programas de calculo, etc...
¿Porque los lenguajes de programación?
Porque el código binario es muy difícil de aprender y a la vez muy tedioso y
complicada a la hora de programar, por eso se crearon los lenguajes , una
forma mas sencilla de programar a través del propio lenguaje humano.
Las grandes utilidades de C son que…
Al crear un programa este nos permite realizar diferentes operaciones que
facilitan al usuario su uso y manejo, dado así una mejor utilidad a los
ejecutables que en este se elaboran.
Se puede llegar a la Conclusión de que…
A pesar de que C fue creado cerca de 1970, su estudio perdura alrededor de
todo el mundo; lo que no debe sorprender, ya que este lenguaje presenta
bastantes características en relación con sus defectos. Entre sus principales
beneficios se encuentran: programación estructurada, economía de las
expresiones, abundancia en operadores y tipos de datos, codificación en alto y
bajo nivel simultáneamente, reemplaza ventajosamente la programación en
ensamblador o con lenguajes de bajo nivel en general, utilización natural de
las funciones primitivas del sistema, no está orientado a ninguna área en
especial, producción de código objeto altamente optimizado, facilidad de
aprendizaje, etc.
Ya para finalizar se puede decir…
Que, C es el lenguaje de elección en la implementación de sistemas en la
industria y comercio además de muchos otros entornos. Se piensa que será el
lenguaje dominante en el comienzo del nuevo siglo así como también se
piensa que lo fue a finales del siglo pasado 21.

Más contenido relacionado

La actualidad más candente

LENGUAJE DE PROGRAMACION C
LENGUAJE DE PROGRAMACION CLENGUAJE DE PROGRAMACION C
LENGUAJE DE PROGRAMACION C
javu
 
Lenguaje c.Luis Carrodeguas.16418180
Lenguaje c.Luis Carrodeguas.16418180Lenguaje c.Luis Carrodeguas.16418180
Lenguaje c.Luis Carrodeguas.16418180
Luiscarrodeguas
 
6 Lenguajes de programación mas usados
6 Lenguajes de programación mas usados 6 Lenguajes de programación mas usados
6 Lenguajes de programación mas usados
RobertoAntonioValbue
 
Edgar avila aplicaciones de lenguaje c
Edgar avila aplicaciones de lenguaje cEdgar avila aplicaciones de lenguaje c
Edgar avila aplicaciones de lenguaje c
ragdeavil
 
lenguaje de programación
lenguaje de programación lenguaje de programación
lenguaje de programación
j3palacios
 
1. que es programacion
1. que es programacion1. que es programacion
1. que es programacion
Fausto Orozco
 
Lenguaje de programación c
Lenguaje de programación cLenguaje de programación c
Lenguaje de programación c
Gabriela Monsalve
 
Introducción c++
Introducción c++Introducción c++
Introducción c++
wladimirclipper
 
E.s
E.sE.s
Lenguaje c++
Lenguaje c++Lenguaje c++
Lenguaje c++
fernandezjoha
 
Lenguaje c ibeth lozada
Lenguaje c ibeth lozadaLenguaje c ibeth lozada
Lenguaje c ibeth lozada
AdrianaYepezM
 
Lenguaje C++
Lenguaje C++Lenguaje C++
Lenguaje C++
Karla_Carbo
 
Lenguaje de Programación C
Lenguaje de Programación CLenguaje de Programación C
Lenguaje de Programación C
grecia morales
 
Lenguaje c
Lenguaje cLenguaje c
Lenguaje c
luisaquiroga4
 
Roderish informe
Roderish informeRoderish informe
Roderish informe
roderish mogollon
 
Mi lenguaje de preferencia
Mi lenguaje de preferenciaMi lenguaje de preferencia
Mi lenguaje de preferencia
Jorge Rondon Otero
 
David rodriguez presentacion_lenguajes
David rodriguez presentacion_lenguajesDavid rodriguez presentacion_lenguajes
David rodriguez presentacion_lenguajes
Dave Rodriguez
 

La actualidad más candente (17)

LENGUAJE DE PROGRAMACION C
LENGUAJE DE PROGRAMACION CLENGUAJE DE PROGRAMACION C
LENGUAJE DE PROGRAMACION C
 
Lenguaje c.Luis Carrodeguas.16418180
Lenguaje c.Luis Carrodeguas.16418180Lenguaje c.Luis Carrodeguas.16418180
Lenguaje c.Luis Carrodeguas.16418180
 
6 Lenguajes de programación mas usados
6 Lenguajes de programación mas usados 6 Lenguajes de programación mas usados
6 Lenguajes de programación mas usados
 
Edgar avila aplicaciones de lenguaje c
Edgar avila aplicaciones de lenguaje cEdgar avila aplicaciones de lenguaje c
Edgar avila aplicaciones de lenguaje c
 
lenguaje de programación
lenguaje de programación lenguaje de programación
lenguaje de programación
 
1. que es programacion
1. que es programacion1. que es programacion
1. que es programacion
 
Lenguaje de programación c
Lenguaje de programación cLenguaje de programación c
Lenguaje de programación c
 
Introducción c++
Introducción c++Introducción c++
Introducción c++
 
E.s
E.sE.s
E.s
 
Lenguaje c++
Lenguaje c++Lenguaje c++
Lenguaje c++
 
Lenguaje c ibeth lozada
Lenguaje c ibeth lozadaLenguaje c ibeth lozada
Lenguaje c ibeth lozada
 
Lenguaje C++
Lenguaje C++Lenguaje C++
Lenguaje C++
 
Lenguaje de Programación C
Lenguaje de Programación CLenguaje de Programación C
Lenguaje de Programación C
 
Lenguaje c
Lenguaje cLenguaje c
Lenguaje c
 
Roderish informe
Roderish informeRoderish informe
Roderish informe
 
Mi lenguaje de preferencia
Mi lenguaje de preferenciaMi lenguaje de preferencia
Mi lenguaje de preferencia
 
David rodriguez presentacion_lenguajes
David rodriguez presentacion_lenguajesDavid rodriguez presentacion_lenguajes
David rodriguez presentacion_lenguajes
 

Similar a Lenguaje c

lenguaje de programación
lenguaje de programación lenguaje de programación
lenguaje de programación
j3palacios
 
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
 
Lenguaje C++ presentación powerpoint .pptx
Lenguaje C++ presentación powerpoint .pptxLenguaje C++ presentación powerpoint .pptx
Lenguaje C++ presentación powerpoint .pptx
mauhashtag
 
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
lupitagarcia07
 
LENGUAJES DE PROGRAMACION
LENGUAJES DE PROGRAMACIONLENGUAJES DE PROGRAMACION
LENGUAJES DE PROGRAMACION
Bryan Perdomo
 
Lenguje c.PRESENTACION
Lenguje c.PRESENTACIONLenguje c.PRESENTACION
Lenguje c.PRESENTACION
Ederson Galvan
 
Lenguajes de programacion
Lenguajes de programacionLenguajes de programacion
Lenguajes de programacion
Roberto Cabrera Marin
 
Programacion estructurada
Programacion estructuradaProgramacion estructurada
Programacion estructurada
johitafresh
 
Presentación lenguajedeprogramacion
Presentación lenguajedeprogramacionPresentación lenguajedeprogramacion
Presentación lenguajedeprogramacion
michelledelgado97
 
Lenguaje c
Lenguaje cLenguaje c
Lenguaje c
wuaro1
 
Unidad 3
Unidad 3Unidad 3
Unidad 3
Karly Lugo
 
Lenguaje c
Lenguaje cLenguaje c
Belgica y saidi
Belgica y saidiBelgica y saidi
Lenguaje c
Lenguaje cLenguaje c
Lenguaje c
Ale2417
 
Lenguajes de programacion rivas maldonado
Lenguajes de programacion  rivas maldonadoLenguajes de programacion  rivas maldonado
Lenguajes de programacion rivas maldonado
RAUL Velez
 
Mfp
MfpMfp
Mfp
MfpMfp
Lenguaje cc++
Lenguaje cc++Lenguaje cc++
Lenguaje cc++
geraldoescalonauts
 
Lenguaje C y los Sistemas Operativos Actuales
Lenguaje C y los Sistemas Operativos ActualesLenguaje C y los Sistemas Operativos Actuales
Lenguaje C y los Sistemas Operativos Actuales
juan_briceo
 
Lenguaje c
Lenguaje cLenguaje c
Lenguaje c
wuaro1
 

Similar a Lenguaje c (20)

lenguaje de programación
lenguaje de programación lenguaje de programación
lenguaje 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).
 
Lenguaje C++ presentación powerpoint .pptx
Lenguaje C++ presentación powerpoint .pptxLenguaje C++ presentación powerpoint .pptx
Lenguaje C++ presentación powerpoint .pptx
 
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
 
LENGUAJES DE PROGRAMACION
LENGUAJES DE PROGRAMACIONLENGUAJES DE PROGRAMACION
LENGUAJES DE PROGRAMACION
 
Lenguje c.PRESENTACION
Lenguje c.PRESENTACIONLenguje c.PRESENTACION
Lenguje c.PRESENTACION
 
Lenguajes de programacion
Lenguajes de programacionLenguajes de programacion
Lenguajes de programacion
 
Programacion estructurada
Programacion estructuradaProgramacion estructurada
Programacion estructurada
 
Presentación lenguajedeprogramacion
Presentación lenguajedeprogramacionPresentación lenguajedeprogramacion
Presentación lenguajedeprogramacion
 
Lenguaje c
Lenguaje cLenguaje c
Lenguaje c
 
Unidad 3
Unidad 3Unidad 3
Unidad 3
 
Lenguaje c
Lenguaje cLenguaje c
Lenguaje c
 
Belgica y saidi
Belgica y saidiBelgica y saidi
Belgica y saidi
 
Lenguaje c
Lenguaje cLenguaje c
Lenguaje c
 
Lenguajes de programacion rivas maldonado
Lenguajes de programacion  rivas maldonadoLenguajes de programacion  rivas maldonado
Lenguajes de programacion rivas maldonado
 
Mfp
MfpMfp
Mfp
 
Mfp
MfpMfp
Mfp
 
Lenguaje cc++
Lenguaje cc++Lenguaje cc++
Lenguaje cc++
 
Lenguaje C y los Sistemas Operativos Actuales
Lenguaje C y los Sistemas Operativos ActualesLenguaje C y los Sistemas Operativos Actuales
Lenguaje C y los Sistemas Operativos Actuales
 
Lenguaje c
Lenguaje cLenguaje c
Lenguaje c
 

Último

Respuesta del icfes pre saber verificadas
Respuesta del icfes pre saber verificadasRespuesta del icfes pre saber verificadas
Respuesta del icfes pre saber verificadas
KarenCaicedo28
 
200. Efemerides junio para trabajar en periodico mural
200. Efemerides junio para trabajar en periodico mural200. Efemerides junio para trabajar en periodico mural
200. Efemerides junio para trabajar en periodico mural
shirherrer
 
CONTENIDOS Y PDA DE LA FASE 3,4 Y 5 EN NIVEL PRIMARIA
CONTENIDOS Y PDA DE LA FASE 3,4 Y 5 EN NIVEL PRIMARIACONTENIDOS Y PDA DE LA FASE 3,4 Y 5 EN NIVEL PRIMARIA
CONTENIDOS Y PDA DE LA FASE 3,4 Y 5 EN NIVEL PRIMARIA
ginnazamudio
 
Maristella Svampa-La sociedad excluyente.pdf
Maristella Svampa-La sociedad excluyente.pdfMaristella Svampa-La sociedad excluyente.pdf
Maristella Svampa-La sociedad excluyente.pdf
belbarcala
 
El Cerebro se Cambia a si Mismo-Norman Doidge.pdf
El Cerebro se Cambia a si Mismo-Norman Doidge.pdfEl Cerebro se Cambia a si Mismo-Norman Doidge.pdf
El Cerebro se Cambia a si Mismo-Norman Doidge.pdf
Robert Zuñiga Vargas
 
Manual de procedimiento para gráficos HC
Manual de procedimiento para gráficos HCManual de procedimiento para gráficos HC
Manual de procedimiento para gráficos HC
josseanlo1581
 
CORREOS SEGUNDO 2024 HONORIO DELGADO ESPINOZA
CORREOS SEGUNDO 2024 HONORIO DELGADO ESPINOZACORREOS SEGUNDO 2024 HONORIO DELGADO ESPINOZA
CORREOS SEGUNDO 2024 HONORIO DELGADO ESPINOZA
Sandra Mariela Ballón Aguedo
 
Power Point: El espiritismo desenmascarado
Power Point: El espiritismo desenmascaradoPower Point: El espiritismo desenmascarado
Power Point: El espiritismo desenmascarado
https://gramadal.wordpress.com/
 
Examen de Selectividad. Geografía junio 2024 (Convocatoria Ordinaria). UCLM
Examen de Selectividad. Geografía junio 2024 (Convocatoria Ordinaria). UCLMExamen de Selectividad. Geografía junio 2024 (Convocatoria Ordinaria). UCLM
Examen de Selectividad. Geografía junio 2024 (Convocatoria Ordinaria). UCLM
Juan Martín Martín
 
RETROALIMENTACIÓN PARA EL EXAMEN ÚNICO AUXILIAR DE ENFERMERIA.docx
RETROALIMENTACIÓN PARA EL EXAMEN ÚNICO AUXILIAR DE ENFERMERIA.docxRETROALIMENTACIÓN PARA EL EXAMEN ÚNICO AUXILIAR DE ENFERMERIA.docx
RETROALIMENTACIÓN PARA EL EXAMEN ÚNICO AUXILIAR DE ENFERMERIA.docx
100078171
 
Mundo ABC Examen 1 Grado- Tercer Trimestre.pdf
Mundo ABC Examen 1 Grado- Tercer Trimestre.pdfMundo ABC Examen 1 Grado- Tercer Trimestre.pdf
Mundo ABC Examen 1 Grado- Tercer Trimestre.pdf
ViriEsteva
 
Docentes y el uso de chatGPT en el Aula Ccesa007.pdf
Docentes y el uso de chatGPT   en el Aula Ccesa007.pdfDocentes y el uso de chatGPT   en el Aula Ccesa007.pdf
Docentes y el uso de chatGPT en el Aula Ccesa007.pdf
Demetrio Ccesa Rayme
 
Evaluacion del tercer trimestre del 2023-2024
Evaluacion del tercer trimestre del 2023-2024Evaluacion del tercer trimestre del 2023-2024
Evaluacion del tercer trimestre del 2023-2024
israelsouza67
 
Guia Practica de ChatGPT para Docentes Ccesa007.pdf
Guia Practica de ChatGPT para Docentes Ccesa007.pdfGuia Practica de ChatGPT para Docentes Ccesa007.pdf
Guia Practica de ChatGPT para Docentes Ccesa007.pdf
Demetrio Ccesa Rayme
 
PANDERETAS DECORADAS CON MOTIVOS DE LA RIOJA
PANDERETAS DECORADAS CON MOTIVOS DE LA RIOJAPANDERETAS DECORADAS CON MOTIVOS DE LA RIOJA
PANDERETAS DECORADAS CON MOTIVOS DE LA RIOJA
estroba5
 
3° SES COMU LUN10 CUENTO DIA DEL PADRE 933623393 PROF YESSENIA (1).docx
3° SES COMU LUN10  CUENTO DIA DEL PADRE  933623393 PROF YESSENIA (1).docx3° SES COMU LUN10  CUENTO DIA DEL PADRE  933623393 PROF YESSENIA (1).docx
3° SES COMU LUN10 CUENTO DIA DEL PADRE 933623393 PROF YESSENIA (1).docx
rosannatasaycoyactay
 
Libro Integrado 8vo egb len-mat-ccnn-eess
Libro Integrado 8vo egb len-mat-ccnn-eessLibro Integrado 8vo egb len-mat-ccnn-eess
Libro Integrado 8vo egb len-mat-ccnn-eess
maxgamesofficial15
 
Hablemos de ESI para estudiantes Cuadernillo
Hablemos de ESI para estudiantes CuadernilloHablemos de ESI para estudiantes Cuadernillo
Hablemos de ESI para estudiantes Cuadernillo
Mónica Sánchez
 
pueblos originarios de chile presentacion twinkl.pptx
pueblos originarios de chile presentacion twinkl.pptxpueblos originarios de chile presentacion twinkl.pptx
pueblos originarios de chile presentacion twinkl.pptx
RAMIREZNICOLE
 

Último (20)

Respuesta del icfes pre saber verificadas
Respuesta del icfes pre saber verificadasRespuesta del icfes pre saber verificadas
Respuesta del icfes pre saber verificadas
 
200. Efemerides junio para trabajar en periodico mural
200. Efemerides junio para trabajar en periodico mural200. Efemerides junio para trabajar en periodico mural
200. Efemerides junio para trabajar en periodico mural
 
CONTENIDOS Y PDA DE LA FASE 3,4 Y 5 EN NIVEL PRIMARIA
CONTENIDOS Y PDA DE LA FASE 3,4 Y 5 EN NIVEL PRIMARIACONTENIDOS Y PDA DE LA FASE 3,4 Y 5 EN NIVEL PRIMARIA
CONTENIDOS Y PDA DE LA FASE 3,4 Y 5 EN NIVEL PRIMARIA
 
Maristella Svampa-La sociedad excluyente.pdf
Maristella Svampa-La sociedad excluyente.pdfMaristella Svampa-La sociedad excluyente.pdf
Maristella Svampa-La sociedad excluyente.pdf
 
El Cerebro se Cambia a si Mismo-Norman Doidge.pdf
El Cerebro se Cambia a si Mismo-Norman Doidge.pdfEl Cerebro se Cambia a si Mismo-Norman Doidge.pdf
El Cerebro se Cambia a si Mismo-Norman Doidge.pdf
 
Manual de procedimiento para gráficos HC
Manual de procedimiento para gráficos HCManual de procedimiento para gráficos HC
Manual de procedimiento para gráficos HC
 
CORREOS SEGUNDO 2024 HONORIO DELGADO ESPINOZA
CORREOS SEGUNDO 2024 HONORIO DELGADO ESPINOZACORREOS SEGUNDO 2024 HONORIO DELGADO ESPINOZA
CORREOS SEGUNDO 2024 HONORIO DELGADO ESPINOZA
 
Power Point: El espiritismo desenmascarado
Power Point: El espiritismo desenmascaradoPower Point: El espiritismo desenmascarado
Power Point: El espiritismo desenmascarado
 
A VISITA DO SENHOR BISPO .
A VISITA DO SENHOR BISPO                .A VISITA DO SENHOR BISPO                .
A VISITA DO SENHOR BISPO .
 
Examen de Selectividad. Geografía junio 2024 (Convocatoria Ordinaria). UCLM
Examen de Selectividad. Geografía junio 2024 (Convocatoria Ordinaria). UCLMExamen de Selectividad. Geografía junio 2024 (Convocatoria Ordinaria). UCLM
Examen de Selectividad. Geografía junio 2024 (Convocatoria Ordinaria). UCLM
 
RETROALIMENTACIÓN PARA EL EXAMEN ÚNICO AUXILIAR DE ENFERMERIA.docx
RETROALIMENTACIÓN PARA EL EXAMEN ÚNICO AUXILIAR DE ENFERMERIA.docxRETROALIMENTACIÓN PARA EL EXAMEN ÚNICO AUXILIAR DE ENFERMERIA.docx
RETROALIMENTACIÓN PARA EL EXAMEN ÚNICO AUXILIAR DE ENFERMERIA.docx
 
Mundo ABC Examen 1 Grado- Tercer Trimestre.pdf
Mundo ABC Examen 1 Grado- Tercer Trimestre.pdfMundo ABC Examen 1 Grado- Tercer Trimestre.pdf
Mundo ABC Examen 1 Grado- Tercer Trimestre.pdf
 
Docentes y el uso de chatGPT en el Aula Ccesa007.pdf
Docentes y el uso de chatGPT   en el Aula Ccesa007.pdfDocentes y el uso de chatGPT   en el Aula Ccesa007.pdf
Docentes y el uso de chatGPT en el Aula Ccesa007.pdf
 
Evaluacion del tercer trimestre del 2023-2024
Evaluacion del tercer trimestre del 2023-2024Evaluacion del tercer trimestre del 2023-2024
Evaluacion del tercer trimestre del 2023-2024
 
Guia Practica de ChatGPT para Docentes Ccesa007.pdf
Guia Practica de ChatGPT para Docentes Ccesa007.pdfGuia Practica de ChatGPT para Docentes Ccesa007.pdf
Guia Practica de ChatGPT para Docentes Ccesa007.pdf
 
PANDERETAS DECORADAS CON MOTIVOS DE LA RIOJA
PANDERETAS DECORADAS CON MOTIVOS DE LA RIOJAPANDERETAS DECORADAS CON MOTIVOS DE LA RIOJA
PANDERETAS DECORADAS CON MOTIVOS DE LA RIOJA
 
3° SES COMU LUN10 CUENTO DIA DEL PADRE 933623393 PROF YESSENIA (1).docx
3° SES COMU LUN10  CUENTO DIA DEL PADRE  933623393 PROF YESSENIA (1).docx3° SES COMU LUN10  CUENTO DIA DEL PADRE  933623393 PROF YESSENIA (1).docx
3° SES COMU LUN10 CUENTO DIA DEL PADRE 933623393 PROF YESSENIA (1).docx
 
Libro Integrado 8vo egb len-mat-ccnn-eess
Libro Integrado 8vo egb len-mat-ccnn-eessLibro Integrado 8vo egb len-mat-ccnn-eess
Libro Integrado 8vo egb len-mat-ccnn-eess
 
Hablemos de ESI para estudiantes Cuadernillo
Hablemos de ESI para estudiantes CuadernilloHablemos de ESI para estudiantes Cuadernillo
Hablemos de ESI para estudiantes Cuadernillo
 
pueblos originarios de chile presentacion twinkl.pptx
pueblos originarios de chile presentacion twinkl.pptxpueblos originarios de chile presentacion twinkl.pptx
pueblos originarios de chile presentacion twinkl.pptx
 

Lenguaje c

  • 1.
  • 2. Primero que todo un poco de historia C es un lenguaje de propósito general, es decir, se pueden desarrollar aplicaciones de diversas áreas. Dentro de sus principales características podemos mencionar que: Es un lenguaje estructurado, tiene una abundante cantidad de operadores y tipos de datos. Es un lenguaje de nivel medio, pero se puede codificar a alto nivel, produce código objeto altamente optimizado, posee punteros y capacidad de aritmética de direcciones. C fue creado en los Laboratorios Bell de AT&T para correr originalmente en el sistema operativo Unix
  • 3. Ventajas de trabajar en C Entre sus múltiples ventajas podemos mencionar que: C es un lenguaje muy portable, es decir, es independiente de la arquitectura de la máquina y con alguna o ninguna modificación un programa puede correr en una amplia variedad de computadores. Es relativamente flexible en la conversión de datos. Su eficiencia y claridad han hecho que el lenguaje ensamblador casi no haya sido utilizado en Unix. El compilador de C es pequeño y tiene un gran poderío debido a sus múltiples bibliotecas. Sin embargo, tiene sus desventajas y entre ellas se puede mencionar
  • 4. Como desventajas Debemos mencionar: La excesiva libertad en la escritura del código fuente hace que muchas veces se cometan errores de programación, que, por ser correctos sintácticamente no se detectan en tiempo de compilación. Carece de instrucciones de entrada y salida, de manejo de strings (cadenas de caracteres), quedando el trabajo en manos de las bibliotecas provocando con esto algunos problemas de portabilidad.
  • 5. Características Importantes de C Es un lenguaje de programación orientado a objetos. Se suele decir que es un lenguaje híbrido, ya que permite la programación estructurada. Es un lenguaje de nivel intermedio, pudiéndose utilizar tanto para escribir software de bajo nivel, como drivers y componentes de sistemas operativos.
  • 6. El lenguaje C y sus… Utilidades Diferentes de usos con este lenguaje puedes programar prácticamente cualquier cosa desde juegos hasta programas de calculo, etc...
  • 7. ¿Porque los lenguajes de programación? Porque el código binario es muy difícil de aprender y a la vez muy tedioso y complicada a la hora de programar, por eso se crearon los lenguajes , una forma mas sencilla de programar a través del propio lenguaje humano.
  • 8. Las grandes utilidades de C son que… Al crear un programa este nos permite realizar diferentes operaciones que facilitan al usuario su uso y manejo, dado así una mejor utilidad a los ejecutables que en este se elaboran.
  • 9. Se puede llegar a la Conclusión de que… A pesar de que C fue creado cerca de 1970, su estudio perdura alrededor de todo el mundo; lo que no debe sorprender, ya que este lenguaje presenta bastantes características en relación con sus defectos. Entre sus principales beneficios se encuentran: programación estructurada, economía de las expresiones, abundancia en operadores y tipos de datos, codificación en alto y bajo nivel simultáneamente, reemplaza ventajosamente la programación en ensamblador o con lenguajes de bajo nivel en general, utilización natural de las funciones primitivas del sistema, no está orientado a ninguna área en especial, producción de código objeto altamente optimizado, facilidad de aprendizaje, etc.
  • 10. Ya para finalizar se puede decir… Que, C es el lenguaje de elección en la implementación de sistemas en la industria y comercio además de muchos otros entornos. Se piensa que será el lenguaje dominante en el comienzo del nuevo siglo así como también se piensa que lo fue a finales del siglo pasado 21.