SlideShare una empresa de Scribd logo
1 de 7
CRUZ MORALES AMILCAR GAMALIEL
SALAZAR ORTEGA ANGEL FERNANDO
* Un sistema de tipos que impide operaciones sin sentido.
* Usa un lenguaje de preprocesado, el preprocesador de C, para tareas como definir
macros e incluir múltiples archivos de código fuente.
* Acceso a memoria de bajo nivel mediante el uso de punteros.
* Interrupciones al procesador con uniones.
* Un conjunto reducido de palabras clave.
* Por defecto, el paso de parámetros a una función se realiza por valor. El paso por
referencia se consigue pasando explícitamente a las funciones las direcciones de
memoria de dichos parámetros.
* Recolección de basura nativa, sin embargo se encuentran a tal efecto bibliotecas como la
"libgc" desarrollada por Sun Microsystems, o el Recolector de basura de Boehm.
* Soporte para programación orientada a objetos, aunque la implementación original de C++
fue un preprocesador que traducía código fuente de C++ a C.
* Encapsulación.
* Funciones anidadas, aunque GCC tiene esta característica como extensión.
* Polimorfismo en tiempo de código en forma de sobrecarga, sobrecarga de operadores y sólo
dispone de un soporte rudimentario para la programación genérica.
* Soporte nativo para programación multihilo y redes de computadores.
DESVENTAJAS
La primera edición del libro, publicada
en 1978, fue el primer libro disponible
ampliamente sobre el lenguaje de
programación C. C fue creado por
Dennis Ritchie. Brian Kernighan
escribió el primer tutorial de C. Los
autores se unieron para escribir el
libro en conjunción con las primeras
etapas de desarrollo en los
laboratorios Bell.
En 1988 la segunda edición del
libro fue publicada, actualizada
para cubrir los cambios hechos al
lenguaje producto del nuevo
estándar ANSI C, particularmente
con la inclusión de material de
referencia en las bibliotecas
estándar. La segunda edición (la
más reciente hasta el 2010) del
libro ha sido traducida a 20
idiomas.
Un lenguaje de programación es un conjunto
de símbolos y reglas sintéticas y semíticas
que definen nuestra estructura y su
significado de sus elementos y expresiones y
es utilizado para controlar el
comportamiento físico y lógico de la
maquina.
Salazar

Más contenido relacionado

La actualidad más candente

La actualidad más candente (18)

historia de de lenguaje de programacion
historia de de lenguaje de programacionhistoria de de lenguaje de programacion
historia de de lenguaje de programacion
 
Acerca de ruby
Acerca de rubyAcerca de ruby
Acerca de ruby
 
Lenguaje C++
Lenguaje C++Lenguaje C++
Lenguaje C++
 
Lenguaje c
Lenguaje cLenguaje c
Lenguaje c
 
Programa en lenguaje C, Hildemaro Sequera, MI-42
Programa en lenguaje C, Hildemaro Sequera, MI-42Programa en lenguaje C, Hildemaro Sequera, MI-42
Programa en lenguaje C, Hildemaro Sequera, MI-42
 
Programacion 1 feli
Programacion 1 feliProgramacion 1 feli
Programacion 1 feli
 
Compiladores
CompiladoresCompiladores
Compiladores
 
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
 
Lenguaje c
Lenguaje cLenguaje c
Lenguaje c
 
Presentación orvelio vinasco
Presentación orvelio vinascoPresentación orvelio vinasco
Presentación orvelio vinasco
 
C Share Cuadro
C Share CuadroC Share Cuadro
C Share Cuadro
 
C Share Cuadro
C Share CuadroC Share Cuadro
C Share Cuadro
 
Lenguaje c
Lenguaje cLenguaje c
Lenguaje c
 
Programacion en C
Programacion en CProgramacion en C
Programacion en C
 
Programacion
ProgramacionProgramacion
Programacion
 
Linea del tiempo POO
Linea del tiempo POOLinea del tiempo POO
Linea del tiempo POO
 
Programacion i
Programacion iProgramacion i
Programacion i
 

Similar a Salazar (20)

Lenguaje c++
Lenguaje c++Lenguaje c++
Lenguaje c++
 
Caract
CaractCaract
Caract
 
Exposicion de c.
Exposicion de c.Exposicion de c.
Exposicion de c.
 
actividad 4
actividad 4actividad 4
actividad 4
 
Caract
CaractCaract
Caract
 
Lenguaje c1
Lenguaje c1Lenguaje c1
Lenguaje c1
 
C++
C++C++
C++
 
Tema I Conceptos Generales
Tema I Conceptos GeneralesTema I Conceptos Generales
Tema I Conceptos Generales
 
C#
C#C#
C#
 
7 lenguaje c
7 lenguaje c7 lenguaje c
7 lenguaje c
 
C ++ Estatutos ciclos
C ++ Estatutos ciclosC ++ Estatutos ciclos
C ++ Estatutos ciclos
 
C# documento de texto junto con mapa conceptual
C# documento de texto junto con mapa conceptualC# documento de texto junto con mapa conceptual
C# documento de texto junto con mapa conceptual
 
Lenguaje c
Lenguaje cLenguaje c
Lenguaje c
 
Lenguaje C _ C++
Lenguaje C _ C++Lenguaje C _ C++
Lenguaje C _ C++
 
Historia del C++ y JAVA
Historia del C++ y JAVAHistoria del C++ y JAVA
Historia del C++ y JAVA
 
Santaella u5 Lenguaje C++
Santaella u5 Lenguaje C++Santaella u5 Lenguaje C++
Santaella u5 Lenguaje C++
 
331985319 santaella u5-lenguajedeprogramacionc
331985319 santaella u5-lenguajedeprogramacionc331985319 santaella u5-lenguajedeprogramacionc
331985319 santaella u5-lenguajedeprogramacionc
 
Unidad 5 Lenguaje de Programacion C y C++
Unidad 5 Lenguaje de Programacion C y C++Unidad 5 Lenguaje de Programacion C y C++
Unidad 5 Lenguaje de Programacion C y C++
 
Lenguaje c.Luis Carrodeguas.16418180
Lenguaje c.Luis Carrodeguas.16418180Lenguaje c.Luis Carrodeguas.16418180
Lenguaje c.Luis Carrodeguas.16418180
 
LENGUAJE en C
LENGUAJE en CLENGUAJE en C
LENGUAJE en C
 

Más de Hiram Yasser Leija Salas (20)

Programa 14
Programa 14Programa 14
Programa 14
 
Cetis 109
Cetis 109Cetis 109
Cetis 109
 
Codigos
CodigosCodigos
Codigos
 
Eclipse 1trabajo
Eclipse 1trabajoEclipse 1trabajo
Eclipse 1trabajo
 
Programa 2
Programa 2Programa 2
Programa 2
 
Eclipse java
Eclipse javaEclipse java
Eclipse java
 
Eclipse java
Eclipse javaEclipse java
Eclipse java
 
emuladores
emuladoresemuladores
emuladores
 
INVESTIGACION EMULADORES
INVESTIGACION EMULADORESINVESTIGACION EMULADORES
INVESTIGACION EMULADORES
 
PREGUNTAS EMULADOR
PREGUNTAS EMULADORPREGUNTAS EMULADOR
PREGUNTAS EMULADOR
 
EXAMEN CORREGIDO
EXAMEN CORREGIDOEXAMEN CORREGIDO
EXAMEN CORREGIDO
 
Presentacion
Presentacion Presentacion
Presentacion
 
Programas de net beans4
Programas de net beans4Programas de net beans4
Programas de net beans4
 
Programas de ne t beans2
Programas de ne t beans2Programas de ne t beans2
Programas de ne t beans2
 
Programa de net beans3
Programa de net beans3Programa de net beans3
Programa de net beans3
 
sdfsdf
sdfsdfsdfsdf
sdfsdf
 
Proyecto net b4
Proyecto net b4Proyecto net b4
Proyecto net b4
 
Proyecto net b3
Proyecto net b3Proyecto net b3
Proyecto net b3
 
Proyecto net b2
Proyecto net b2Proyecto net b2
Proyecto net b2
 
EXAMEN PROGRAMACION
EXAMEN PROGRAMACIONEXAMEN PROGRAMACION
EXAMEN PROGRAMACION
 

Último

UNIDAD 2 DX DE NECESIDADES (1).fggfgfgfppt
UNIDAD 2 DX DE NECESIDADES (1).fggfgfgfpptUNIDAD 2 DX DE NECESIDADES (1).fggfgfgfppt
UNIDAD 2 DX DE NECESIDADES (1).fggfgfgfpptEduardoAntonio92
 
MODERNISMO VS POSMODERNISMO CUADRO SINOPTICO
MODERNISMO VS POSMODERNISMO CUADRO SINOPTICOMODERNISMO VS POSMODERNISMO CUADRO SINOPTICO
MODERNISMO VS POSMODERNISMO CUADRO SINOPTICOIreneGonzalez603427
 
Retiro de los fondo AFP en el Perú Año 2024
Retiro de los fondo AFP en el Perú Año 2024Retiro de los fondo AFP en el Perú Año 2024
Retiro de los fondo AFP en el Perú Año 2024MANUELFRITZLOPEZPUMA
 
¡Explora el boletín del 29 abril de 2024!
¡Explora el boletín del 29 abril de 2024!¡Explora el boletín del 29 abril de 2024!
¡Explora el boletín del 29 abril de 2024!Yes Europa
 
Uñas en Gel emprendedores CURSO-DE-UNAS-ACRILICAS.pdf
Uñas en Gel emprendedores CURSO-DE-UNAS-ACRILICAS.pdfUñas en Gel emprendedores CURSO-DE-UNAS-ACRILICAS.pdf
Uñas en Gel emprendedores CURSO-DE-UNAS-ACRILICAS.pdfCinthiaRivera31
 
DECRETO 356 vigilancia y seguridad privada
DECRETO 356 vigilancia  y seguridad privadaDECRETO 356 vigilancia  y seguridad privada
DECRETO 356 vigilancia y seguridad privadagordonruizsteffy
 
DIARIO EL PERUANO 19-06-202hhhhhhhh3.pdf
DIARIO EL PERUANO 19-06-202hhhhhhhh3.pdfDIARIO EL PERUANO 19-06-202hhhhhhhh3.pdf
DIARIO EL PERUANO 19-06-202hhhhhhhh3.pdfhugorebaza00
 
Manual Corporativo Cafe Daelicia en pdf.
Manual Corporativo Cafe Daelicia en pdf.Manual Corporativo Cafe Daelicia en pdf.
Manual Corporativo Cafe Daelicia en pdf.FernandoAlvaroSorian
 
Patologia General DRA Tiñini Banknco.pdf
Patologia General DRA Tiñini Banknco.pdfPatologia General DRA Tiñini Banknco.pdf
Patologia General DRA Tiñini Banknco.pdfNATHALIENATIUSHKAESP
 
-PEIC-NUEVO de plantel educativo Venezuela
-PEIC-NUEVO de plantel educativo Venezuela-PEIC-NUEVO de plantel educativo Venezuela
-PEIC-NUEVO de plantel educativo VenezuelaJESUS341998
 

Último (10)

UNIDAD 2 DX DE NECESIDADES (1).fggfgfgfppt
UNIDAD 2 DX DE NECESIDADES (1).fggfgfgfpptUNIDAD 2 DX DE NECESIDADES (1).fggfgfgfppt
UNIDAD 2 DX DE NECESIDADES (1).fggfgfgfppt
 
MODERNISMO VS POSMODERNISMO CUADRO SINOPTICO
MODERNISMO VS POSMODERNISMO CUADRO SINOPTICOMODERNISMO VS POSMODERNISMO CUADRO SINOPTICO
MODERNISMO VS POSMODERNISMO CUADRO SINOPTICO
 
Retiro de los fondo AFP en el Perú Año 2024
Retiro de los fondo AFP en el Perú Año 2024Retiro de los fondo AFP en el Perú Año 2024
Retiro de los fondo AFP en el Perú Año 2024
 
¡Explora el boletín del 29 abril de 2024!
¡Explora el boletín del 29 abril de 2024!¡Explora el boletín del 29 abril de 2024!
¡Explora el boletín del 29 abril de 2024!
 
Uñas en Gel emprendedores CURSO-DE-UNAS-ACRILICAS.pdf
Uñas en Gel emprendedores CURSO-DE-UNAS-ACRILICAS.pdfUñas en Gel emprendedores CURSO-DE-UNAS-ACRILICAS.pdf
Uñas en Gel emprendedores CURSO-DE-UNAS-ACRILICAS.pdf
 
DECRETO 356 vigilancia y seguridad privada
DECRETO 356 vigilancia  y seguridad privadaDECRETO 356 vigilancia  y seguridad privada
DECRETO 356 vigilancia y seguridad privada
 
DIARIO EL PERUANO 19-06-202hhhhhhhh3.pdf
DIARIO EL PERUANO 19-06-202hhhhhhhh3.pdfDIARIO EL PERUANO 19-06-202hhhhhhhh3.pdf
DIARIO EL PERUANO 19-06-202hhhhhhhh3.pdf
 
Manual Corporativo Cafe Daelicia en pdf.
Manual Corporativo Cafe Daelicia en pdf.Manual Corporativo Cafe Daelicia en pdf.
Manual Corporativo Cafe Daelicia en pdf.
 
Patologia General DRA Tiñini Banknco.pdf
Patologia General DRA Tiñini Banknco.pdfPatologia General DRA Tiñini Banknco.pdf
Patologia General DRA Tiñini Banknco.pdf
 
-PEIC-NUEVO de plantel educativo Venezuela
-PEIC-NUEVO de plantel educativo Venezuela-PEIC-NUEVO de plantel educativo Venezuela
-PEIC-NUEVO de plantel educativo Venezuela
 

Salazar

  • 1. CRUZ MORALES AMILCAR GAMALIEL SALAZAR ORTEGA ANGEL FERNANDO
  • 2.
  • 3. * Un sistema de tipos que impide operaciones sin sentido. * Usa un lenguaje de preprocesado, el preprocesador de C, para tareas como definir macros e incluir múltiples archivos de código fuente. * Acceso a memoria de bajo nivel mediante el uso de punteros. * Interrupciones al procesador con uniones. * Un conjunto reducido de palabras clave. * Por defecto, el paso de parámetros a una función se realiza por valor. El paso por referencia se consigue pasando explícitamente a las funciones las direcciones de memoria de dichos parámetros.
  • 4. * Recolección de basura nativa, sin embargo se encuentran a tal efecto bibliotecas como la "libgc" desarrollada por Sun Microsystems, o el Recolector de basura de Boehm. * Soporte para programación orientada a objetos, aunque la implementación original de C++ fue un preprocesador que traducía código fuente de C++ a C. * Encapsulación. * Funciones anidadas, aunque GCC tiene esta característica como extensión. * Polimorfismo en tiempo de código en forma de sobrecarga, sobrecarga de operadores y sólo dispone de un soporte rudimentario para la programación genérica. * Soporte nativo para programación multihilo y redes de computadores. DESVENTAJAS
  • 5. La primera edición del libro, publicada en 1978, fue el primer libro disponible ampliamente sobre el lenguaje de programación C. C fue creado por Dennis Ritchie. Brian Kernighan escribió el primer tutorial de C. Los autores se unieron para escribir el libro en conjunción con las primeras etapas de desarrollo en los laboratorios Bell. En 1988 la segunda edición del libro fue publicada, actualizada para cubrir los cambios hechos al lenguaje producto del nuevo estándar ANSI C, particularmente con la inclusión de material de referencia en las bibliotecas estándar. La segunda edición (la más reciente hasta el 2010) del libro ha sido traducida a 20 idiomas.
  • 6. Un lenguaje de programación es un conjunto de símbolos y reglas sintéticas y semíticas que definen nuestra estructura y su significado de sus elementos y expresiones y es utilizado para controlar el comportamiento físico y lógico de la maquina.