SlideShare una empresa de Scribd logo
1 de 10
José Antonio González González
COMP 2120 Introducción a la Ciencia de Cómputos
Universidad Interamericana de Puerto Rico
Recinto de Bayamón
   Introducción
   Lenguage de Programación C++
       Definición
       Función
       Ventajas
       Desventajas
       Ambiente de demanda
   Conclusión
   Referencia
Durante el proceso de aprendizaje de
programación básica en los estudios de
ingeniería, el estudiante se enfrenta a la
programación en lenguaje C++. Este lenguaje
es uno interesante, útil, de alto nivel, con
diversas aplicaciones para diferentes áreas
del conocimiento. Por esta razón, se discutirá
brevemente este lenguaje.
Definición
El lenguage C++ es una extension al lenguaje
C. Este fue diseñado a mediados de 1980 por
Bjarne Stroustrup. Para 1983, Rick Mascitti
sugirió el nombre C++. Este es una
combinación       de     la   programación
estructurada, programación orientada a
objetos y programación genérica. Ha sido
considerado por muchos como el lenguaje
más potente existente.
Entre las funciones más importantes, tenemos:
 Su compilador traduce entre lenguaje de alto
  nivel a lenguaje de máquina.
 Permite ejecución de instrucciones de alto
  nivel para la creación de programa.
 Permite crear y editar archivos (File Stream)
 Redefinición   de variables dentro del mismo
  código.
 Identificación de tipos durante el tiempo de
  ejecución (RTTI).
 Facilidad    de librerías con funciones
  predefinidas.
 La utilidad de tener formatos predefinidos
  (templates).
 No    detecta errores de lógica en la
  programación.
 Al ser una programación línea por línea,
  cualquier error cometido en la sintaxis al
  principio, dañará la ejecución de este. Esto
  siendo pésimo para códigos robustos.
 El uso de las librerías dinámicas es uno
  complejo.
   Compañías de consultoría en sistemas de
    información.
   Aplicaciones científicas.
   Creación de video juegos en combinación con
    OpenGL.
   Universidades que enseñas programación, ya
    que al aprender C++, se facilita aprender Java,
    C#, entre otros.
El lenguaje C++ es uno dinámico, de fácil
aprendizaje y diversas aplicaciones. Con este
lenguaje, se puede ir de un alto nivel a uno
bajo,     implementar     ficheros,   librerías
dinámicas y crear un sin fin de aplicaciones
científicas, comerciales y de uso propio. El
aprendizaje efectivo del lenguaje C++
facilitará al programador en formación el
aprendizaje del lenguaje Java, C#, PHP, Visual
Basic, entre otros.
C++ en Yahoo
http://es.answers.yahoo.com/question/index?qid=20080818183
   756AAG6VRL


Cross PC X
http://crosspcx.foroactivo.com.es/t36-definicion-de-c

Google Image Search
www.google.com/images

Más contenido relacionado

La actualidad más candente

HISTORIA DEL LENGUAJE DE PROGRAMACIÓN C++
HISTORIA DEL LENGUAJE DE PROGRAMACIÓN C++HISTORIA DEL LENGUAJE DE PROGRAMACIÓN C++
HISTORIA DEL LENGUAJE DE PROGRAMACIÓN C++DarioManzano
 
Historia y caracteristicas del lenguaje c opt
Historia y caracteristicas del lenguaje c optHistoria y caracteristicas del lenguaje c opt
Historia y caracteristicas del lenguaje c optMarvin Romero
 
Historia del C++ y JAVA
Historia del C++ y JAVAHistoria del C++ y JAVA
Historia del C++ y JAVANohemi Cuesta
 
Breve Historia de C/C/++
Breve Historia de C/C/++Breve Historia de C/C/++
Breve Historia de C/C/++Luna Hermes
 
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 Actualesjuan_briceo
 
LENGUAJE DE PROGRAMACION C
LENGUAJE DE PROGRAMACION CLENGUAJE DE PROGRAMACION C
LENGUAJE DE PROGRAMACION Cjavu
 
El Lenguaje C y Sistemas Operativos Actuales
El Lenguaje C y Sistemas Operativos ActualesEl Lenguaje C y Sistemas Operativos Actuales
El Lenguaje C y Sistemas Operativos Actualesgabirevillag
 
Criterios evaluacion p3 ciclo de vida dia 9 de junio
Criterios evaluacion  p3 ciclo de vida dia 9 de junioCriterios evaluacion  p3 ciclo de vida dia 9 de junio
Criterios evaluacion p3 ciclo de vida dia 9 de junioEli Diaz
 
historia del lenguaje c++.c
historia del lenguaje c++.chistoria del lenguaje c++.c
historia del lenguaje c++.cRayco Paucar
 
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
 
Qué es el lenguaje c
Qué es el lenguaje cQué es el lenguaje c
Qué es el lenguaje cevelynabigail
 
historia del lenguaje c++
historia del lenguaje c++historia del lenguaje c++
historia del lenguaje c++Rayco Paucar
 
Lenguaje de programación Python
Lenguaje de programación PythonLenguaje de programación Python
Lenguaje de programación PythonKareliaRivas
 

La actualidad más candente (20)

HISTORIA DEL LENGUAJE DE PROGRAMACIÓN C++
HISTORIA DEL LENGUAJE DE PROGRAMACIÓN C++HISTORIA DEL LENGUAJE DE PROGRAMACIÓN C++
HISTORIA DEL LENGUAJE DE PROGRAMACIÓN C++
 
Historia y caracteristicas del lenguaje c opt
Historia y caracteristicas del lenguaje c optHistoria y caracteristicas del lenguaje c opt
Historia y caracteristicas del lenguaje c opt
 
Lenguaje c
Lenguaje cLenguaje c
Lenguaje c
 
Historia del C++ y JAVA
Historia del C++ y JAVAHistoria del C++ y JAVA
Historia del C++ y JAVA
 
Lenguaje PHP
Lenguaje PHPLenguaje PHP
Lenguaje PHP
 
Breve Historia de C/C/++
Breve Historia de C/C/++Breve Historia de C/C/++
Breve Historia de C/C/++
 
Lenguaje c
Lenguaje cLenguaje c
Lenguaje c
 
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 DE PROGRAMACION C
LENGUAJE DE PROGRAMACION CLENGUAJE DE PROGRAMACION C
LENGUAJE DE PROGRAMACION C
 
El Lenguaje C y Sistemas Operativos Actuales
El Lenguaje C y Sistemas Operativos ActualesEl Lenguaje C y Sistemas Operativos Actuales
El Lenguaje C y Sistemas Operativos Actuales
 
Criterios evaluacion p3 ciclo de vida dia 9 de junio
Criterios evaluacion  p3 ciclo de vida dia 9 de junioCriterios evaluacion  p3 ciclo de vida dia 9 de junio
Criterios evaluacion p3 ciclo de vida dia 9 de junio
 
Deber
DeberDeber
Deber
 
Lenguaje de programación c
Lenguaje de programación cLenguaje de programación c
Lenguaje de programación c
 
Leguaje c++
Leguaje c++Leguaje c++
Leguaje c++
 
historia del lenguaje c++.c
historia del lenguaje c++.chistoria del lenguaje c++.c
historia del lenguaje c++.c
 
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
 
Qué es el lenguaje c
Qué es el lenguaje cQué es el lenguaje c
Qué es el lenguaje c
 
historia del lenguaje c++
historia del lenguaje c++historia del lenguaje c++
historia del lenguaje c++
 
lenguaje c++
lenguaje c++lenguaje c++
lenguaje c++
 
Lenguaje de programación Python
Lenguaje de programación PythonLenguaje de programación Python
Lenguaje de programación Python
 

Similar a Mi lenguaje de programación de preferencia

Lenguaje C++ presentación powerpoint .pptx
Lenguaje C++ presentación powerpoint .pptxLenguaje C++ presentación powerpoint .pptx
Lenguaje C++ presentación powerpoint .pptxmauhashtag
 
historia del lenguaje c++
historia del lenguaje c++historia del lenguaje c++
historia del lenguaje c++Rayco Paucar
 
Lenguaje de programación C - Cleibery.
Lenguaje de programación C - Cleibery.Lenguaje de programación C - Cleibery.
Lenguaje de programación C - Cleibery.cleiberylobo
 
1 introduccionlenguajec
1 introduccionlenguajec1 introduccionlenguajec
1 introduccionlenguajecJaneth Gallo
 
Mi lenguaje de programación de preferencia
Mi lenguaje de programación de preferenciaMi lenguaje de programación de preferencia
Mi lenguaje de programación de preferenciatgavillan
 
LENGUAJES DE PROGRAMACION
LENGUAJES DE PROGRAMACIONLENGUAJES DE PROGRAMACION
LENGUAJES DE PROGRAMACIONBryan Perdomo
 
Lenguaje c.Luis Carrodeguas.16418180
Lenguaje c.Luis Carrodeguas.16418180Lenguaje c.Luis Carrodeguas.16418180
Lenguaje c.Luis Carrodeguas.16418180Luiscarrodeguas
 
Introducción a la programacion.pdf
Introducción a la programacion.pdfIntroducción a la programacion.pdf
Introducción a la programacion.pdfIvanaTrento
 
Mi lenguaje de programacion de preferencia
Mi lenguaje de programacion de preferenciaMi lenguaje de programacion de preferencia
Mi lenguaje de programacion de preferenciaGeorge Ferrerosa Rivera
 
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
 
Los lenguajes del computador CORRECIÓN
Los lenguajes del computador CORRECIÓNLos lenguajes del computador CORRECIÓN
Los lenguajes del computador CORRECIÓNLuisGerdez
 
Los lenguajes del computador
Los lenguajes del computadorLos lenguajes del computador
Los lenguajes del computadorLuisGerdez
 
Presentación lenguaje c (pedro luis rodriguez c.i. 16388340)
Presentación lenguaje c (pedro luis rodriguez c.i. 16388340)Presentación lenguaje c (pedro luis rodriguez c.i. 16388340)
Presentación lenguaje c (pedro luis rodriguez c.i. 16388340)pedrolrc
 
Deber 130912163339-phpapp01
Deber 130912163339-phpapp01Deber 130912163339-phpapp01
Deber 130912163339-phpapp01Rayco Paucar
 
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
 
historia del lenguaje c++
historia del lenguaje c++historia del lenguaje c++
historia del lenguaje c++Carlota Guzman
 
ESTRUCTURAS BÁSICAS- CONCEPTOS BÁSICOS DE PROGRAMACIÓN-1.pdf
ESTRUCTURAS BÁSICAS- CONCEPTOS BÁSICOS DE PROGRAMACIÓN-1.pdfESTRUCTURAS BÁSICAS- CONCEPTOS BÁSICOS DE PROGRAMACIÓN-1.pdf
ESTRUCTURAS BÁSICAS- CONCEPTOS BÁSICOS DE PROGRAMACIÓN-1.pdfjuanisvelez2
 
ESTRUCTURAS BÁSICAS_ CONCEPTOS BÁSICOS DE PROGRAMACIÓN (1).pdf
ESTRUCTURAS BÁSICAS_ CONCEPTOS BÁSICOS DE PROGRAMACIÓN (1).pdfESTRUCTURAS BÁSICAS_ CONCEPTOS BÁSICOS DE PROGRAMACIÓN (1).pdf
ESTRUCTURAS BÁSICAS_ CONCEPTOS BÁSICOS DE PROGRAMACIÓN (1).pdfMariannaGutierrezGom
 

Similar a Mi lenguaje de programación de preferencia (20)

Lenguaje C++ presentación powerpoint .pptx
Lenguaje C++ presentación powerpoint .pptxLenguaje C++ presentación powerpoint .pptx
Lenguaje C++ presentación powerpoint .pptx
 
historia del lenguaje c++
historia del lenguaje c++historia del lenguaje c++
historia del lenguaje c++
 
Lenguaje de programación C - Cleibery.
Lenguaje de programación C - Cleibery.Lenguaje de programación C - Cleibery.
Lenguaje de programación C - Cleibery.
 
1 introduccionlenguajec
1 introduccionlenguajec1 introduccionlenguajec
1 introduccionlenguajec
 
1 introduccionlenguajec
1 introduccionlenguajec1 introduccionlenguajec
1 introduccionlenguajec
 
Mi lenguaje de programación de preferencia
Mi lenguaje de programación de preferenciaMi lenguaje de programación de preferencia
Mi lenguaje de programación de preferencia
 
LENGUAJES DE PROGRAMACION
LENGUAJES DE PROGRAMACIONLENGUAJES DE PROGRAMACION
LENGUAJES DE PROGRAMACION
 
Lenguaje c.Luis Carrodeguas.16418180
Lenguaje c.Luis Carrodeguas.16418180Lenguaje c.Luis Carrodeguas.16418180
Lenguaje c.Luis Carrodeguas.16418180
 
Deber
DeberDeber
Deber
 
Introducción a la programacion.pdf
Introducción a la programacion.pdfIntroducción a la programacion.pdf
Introducción a la programacion.pdf
 
Mi lenguaje de programacion de preferencia
Mi lenguaje de programacion de preferenciaMi lenguaje de programacion de preferencia
Mi lenguaje de programacion de preferencia
 
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
 
Los lenguajes del computador CORRECIÓN
Los lenguajes del computador CORRECIÓNLos lenguajes del computador CORRECIÓN
Los lenguajes del computador CORRECIÓN
 
Los lenguajes del computador
Los lenguajes del computadorLos lenguajes del computador
Los lenguajes del computador
 
Presentación lenguaje c (pedro luis rodriguez c.i. 16388340)
Presentación lenguaje c (pedro luis rodriguez c.i. 16388340)Presentación lenguaje c (pedro luis rodriguez c.i. 16388340)
Presentación lenguaje c (pedro luis rodriguez c.i. 16388340)
 
Deber 130912163339-phpapp01
Deber 130912163339-phpapp01Deber 130912163339-phpapp01
Deber 130912163339-phpapp01
 
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++
 
historia del lenguaje c++
historia del lenguaje c++historia del lenguaje c++
historia del lenguaje c++
 
ESTRUCTURAS BÁSICAS- CONCEPTOS BÁSICOS DE PROGRAMACIÓN-1.pdf
ESTRUCTURAS BÁSICAS- CONCEPTOS BÁSICOS DE PROGRAMACIÓN-1.pdfESTRUCTURAS BÁSICAS- CONCEPTOS BÁSICOS DE PROGRAMACIÓN-1.pdf
ESTRUCTURAS BÁSICAS- CONCEPTOS BÁSICOS DE PROGRAMACIÓN-1.pdf
 
ESTRUCTURAS BÁSICAS_ CONCEPTOS BÁSICOS DE PROGRAMACIÓN (1).pdf
ESTRUCTURAS BÁSICAS_ CONCEPTOS BÁSICOS DE PROGRAMACIÓN (1).pdfESTRUCTURAS BÁSICAS_ CONCEPTOS BÁSICOS DE PROGRAMACIÓN (1).pdf
ESTRUCTURAS BÁSICAS_ CONCEPTOS BÁSICOS DE PROGRAMACIÓN (1).pdf
 

Mi lenguaje de programación de preferencia

  • 1. José Antonio González González COMP 2120 Introducción a la Ciencia de Cómputos Universidad Interamericana de Puerto Rico Recinto de Bayamón
  • 2. Introducción  Lenguage de Programación C++  Definición  Función  Ventajas  Desventajas  Ambiente de demanda  Conclusión  Referencia
  • 3. Durante el proceso de aprendizaje de programación básica en los estudios de ingeniería, el estudiante se enfrenta a la programación en lenguaje C++. Este lenguaje es uno interesante, útil, de alto nivel, con diversas aplicaciones para diferentes áreas del conocimiento. Por esta razón, se discutirá brevemente este lenguaje.
  • 4. Definición El lenguage C++ es una extension al lenguaje C. Este fue diseñado a mediados de 1980 por Bjarne Stroustrup. Para 1983, Rick Mascitti sugirió el nombre C++. Este es una combinación de la programación estructurada, programación orientada a objetos y programación genérica. Ha sido considerado por muchos como el lenguaje más potente existente.
  • 5. Entre las funciones más importantes, tenemos:  Su compilador traduce entre lenguaje de alto nivel a lenguaje de máquina.  Permite ejecución de instrucciones de alto nivel para la creación de programa.  Permite crear y editar archivos (File Stream)
  • 6.  Redefinición de variables dentro del mismo código.  Identificación de tipos durante el tiempo de ejecución (RTTI).  Facilidad de librerías con funciones predefinidas.  La utilidad de tener formatos predefinidos (templates).
  • 7.  No detecta errores de lógica en la programación.  Al ser una programación línea por línea, cualquier error cometido en la sintaxis al principio, dañará la ejecución de este. Esto siendo pésimo para códigos robustos.  El uso de las librerías dinámicas es uno complejo.
  • 8. Compañías de consultoría en sistemas de información.  Aplicaciones científicas.  Creación de video juegos en combinación con OpenGL.  Universidades que enseñas programación, ya que al aprender C++, se facilita aprender Java, C#, entre otros.
  • 9. El lenguaje C++ es uno dinámico, de fácil aprendizaje y diversas aplicaciones. Con este lenguaje, se puede ir de un alto nivel a uno bajo, implementar ficheros, librerías dinámicas y crear un sin fin de aplicaciones científicas, comerciales y de uso propio. El aprendizaje efectivo del lenguaje C++ facilitará al programador en formación el aprendizaje del lenguaje Java, C#, PHP, Visual Basic, entre otros.
  • 10. C++ en Yahoo http://es.answers.yahoo.com/question/index?qid=20080818183 756AAG6VRL Cross PC X http://crosspcx.foroactivo.com.es/t36-definicion-de-c Google Image Search www.google.com/images