Mi lenguaje de
preferencia
Jorge Rondón Otero
COMP 2110-59933
Universidad Interamericana de Puerto Rico
Recinto de Bayamón
Mi lenguaje de preferencia 1
Contenido
 Introducción
 Lenguaje de Programación: C++
 Definición
 Función
 Ventajas
 Desventajas
 Ambiente de demanda
 Conclusión
 Referencia
Mi lenguaje de preferencia 2
Introducción
 Las computadoras nos ayudan a realizar tareas en nuestro diario vivir
llegando a soluciones de manera más rápida y eficaz. Para realizar estas
tareas la computadora necesita seguir una serie de instrucciones
encomendadas por los usuarios. Estas instrucciones son interpretadas por la
computadora en un determinado lenguaje. El lenguaje de la máquina puede
ser uno tedioso y complejo para los programadores. Para facilitar la
comunicación entre los programadores y la computadora se crean los
lenguajes de alto nivel. En esta presentación se discutirá el lenguaje de alto
nivel C++ ya que es el lenguaje de uso general que más se adapta a distintas
plataformas como también a diversos programas de aplicación.
Mi lenguaje de preferencia 3
Lenguaje de Programación: C++
 Este lenguaje es uno de propósitos generales y fue desarrollado por Bell
Laboratories en 1983. Su historia se remonta para cuando Bjarne Stroustrup
trabajaba en su tesis doctoral en 1979. Bjarne Stroustrup trabajaba con el
primer lenguaje que sostenía el paradigma orientado a objetos, Simula 67, y
surge la necesidad de desarrollar un lenguaje que sostuviera este paradigma a
mayor velocidad para usos prácticos. Además, Stroustrup quería añadir este
paradigma al lenguaje C. Por esta razón, surge el nombre C++ ya que sería
una combinación del lenguaje C y sostendría el paradigma orientado a objetos
a mayor velocidad.
Mi lenguaje de preferencia 4
Definición
 Los lenguajes de programación son los que se comunican y transmiten las
instrucciones dadas por el usuario al CPU de una computadora. Existen varios
tipos de lenguaje: el lenguaje máquina, que consiste de una codificación en
números binarios y requiere mucho conocimiento sobre el CPU para su uso;
los lenguajes de ensamblaje o de bajo nivel, que en su naturaleza es el más
cercano al lenguaje máquina y también requiere mucho conocimiento sobre
el CPU; los lenguajes de alto nivel, que fueron desarrollados para que se
pudieran crear programas complejos sin necesidad de tener conocimiento
sobre el CPU. Con la creación de los lenguajes de alto nivel se simplifica la
forma en que los programadores desarrollan programas ya que estos lenguajes
tienen una codificación basada en reglas sintácticas y semánticas que es más
fácil de entender por los humanos. Mientras que más bajo sea el nivel de un
lenguaje más se asimila al lenguaje máquina y se torna mas complejo para los
humanos.
Mi lenguaje de preferencia 5
Función
 C++ es un lenguaje para propósitos generales. Es decir, con este lenguaje se
pueden desarrollar diversos tipos de programas de aplicación ya sean de
negocios, académicos, gubernamentales, científicos, etc. En la actualidad,
este lenguaje es uno de los más utilizados por los programadores para
manejar el desarrollo de programas complejos. Además, este lenguaje es uno
compilado lo que hace más rápida la traducción al lenguaje máquina y la
ejecución de las instrucciones.
Mi lenguaje de preferencia 6
Ventajas
 Es un lenguaje compilado
 Es compatible con casi todos los códigos C
 Ofrece gran variedad de paradigmas
Mi lenguaje de preferencia 7
Desventajas
 Existen lenguajes con propósitos más especializados
 Es difícil programar bases de datos con este lenguaje
 No es recomendable para el desarrollo de paginas Web
Mi lenguaje de preferencia 8
Ambiente de demanda
 Programadores
 Firmas desarrolladoras de softwares
 Puede ser utilizado por cualquier usuario que esté dispuesto a conocer sobre
el lenguaje y tenga conocimiento técnico.
Mi lenguaje de preferencia 9
Conclusión
 En la actualidad, este lenguaje es uno de los más populares entre los
programadores de distintos países debido a la diversidad de propósitos que
este lenguaje puede programar. A pesar de que crear programas no es una
tarea sencilla este lenguaje permite la creación de programas complejos de la
manera más simple posible. Además, para hacer uso de este lenguaje es
necesario estar familiarizado con el campo de la computación como también
haber recibido algún entrenamiento en seudocódigos.
Mi lenguaje de preferencia 10
Referencias
 C++. (2016). Information on the C++ language. Recuperado el 27 de marzo de
2016, de http://www.cplusplus.com/info/
 Gaddis, T. (2013). Starting out with Programming Logic and Design (3rd ed).
New Jersey: Pearson.
Mi lenguaje de preferencia 11

Mi lenguaje de preferencia

  • 1.
    Mi lenguaje de preferencia JorgeRondón Otero COMP 2110-59933 Universidad Interamericana de Puerto Rico Recinto de Bayamón Mi lenguaje de preferencia 1
  • 2.
    Contenido  Introducción  Lenguajede Programación: C++  Definición  Función  Ventajas  Desventajas  Ambiente de demanda  Conclusión  Referencia Mi lenguaje de preferencia 2
  • 3.
    Introducción  Las computadorasnos ayudan a realizar tareas en nuestro diario vivir llegando a soluciones de manera más rápida y eficaz. Para realizar estas tareas la computadora necesita seguir una serie de instrucciones encomendadas por los usuarios. Estas instrucciones son interpretadas por la computadora en un determinado lenguaje. El lenguaje de la máquina puede ser uno tedioso y complejo para los programadores. Para facilitar la comunicación entre los programadores y la computadora se crean los lenguajes de alto nivel. En esta presentación se discutirá el lenguaje de alto nivel C++ ya que es el lenguaje de uso general que más se adapta a distintas plataformas como también a diversos programas de aplicación. Mi lenguaje de preferencia 3
  • 4.
    Lenguaje de Programación:C++  Este lenguaje es uno de propósitos generales y fue desarrollado por Bell Laboratories en 1983. Su historia se remonta para cuando Bjarne Stroustrup trabajaba en su tesis doctoral en 1979. Bjarne Stroustrup trabajaba con el primer lenguaje que sostenía el paradigma orientado a objetos, Simula 67, y surge la necesidad de desarrollar un lenguaje que sostuviera este paradigma a mayor velocidad para usos prácticos. Además, Stroustrup quería añadir este paradigma al lenguaje C. Por esta razón, surge el nombre C++ ya que sería una combinación del lenguaje C y sostendría el paradigma orientado a objetos a mayor velocidad. Mi lenguaje de preferencia 4
  • 5.
    Definición  Los lenguajesde programación son los que se comunican y transmiten las instrucciones dadas por el usuario al CPU de una computadora. Existen varios tipos de lenguaje: el lenguaje máquina, que consiste de una codificación en números binarios y requiere mucho conocimiento sobre el CPU para su uso; los lenguajes de ensamblaje o de bajo nivel, que en su naturaleza es el más cercano al lenguaje máquina y también requiere mucho conocimiento sobre el CPU; los lenguajes de alto nivel, que fueron desarrollados para que se pudieran crear programas complejos sin necesidad de tener conocimiento sobre el CPU. Con la creación de los lenguajes de alto nivel se simplifica la forma en que los programadores desarrollan programas ya que estos lenguajes tienen una codificación basada en reglas sintácticas y semánticas que es más fácil de entender por los humanos. Mientras que más bajo sea el nivel de un lenguaje más se asimila al lenguaje máquina y se torna mas complejo para los humanos. Mi lenguaje de preferencia 5
  • 6.
    Función  C++ esun lenguaje para propósitos generales. Es decir, con este lenguaje se pueden desarrollar diversos tipos de programas de aplicación ya sean de negocios, académicos, gubernamentales, científicos, etc. En la actualidad, este lenguaje es uno de los más utilizados por los programadores para manejar el desarrollo de programas complejos. Además, este lenguaje es uno compilado lo que hace más rápida la traducción al lenguaje máquina y la ejecución de las instrucciones. Mi lenguaje de preferencia 6
  • 7.
    Ventajas  Es unlenguaje compilado  Es compatible con casi todos los códigos C  Ofrece gran variedad de paradigmas Mi lenguaje de preferencia 7
  • 8.
    Desventajas  Existen lenguajescon propósitos más especializados  Es difícil programar bases de datos con este lenguaje  No es recomendable para el desarrollo de paginas Web Mi lenguaje de preferencia 8
  • 9.
    Ambiente de demanda Programadores  Firmas desarrolladoras de softwares  Puede ser utilizado por cualquier usuario que esté dispuesto a conocer sobre el lenguaje y tenga conocimiento técnico. Mi lenguaje de preferencia 9
  • 10.
    Conclusión  En laactualidad, este lenguaje es uno de los más populares entre los programadores de distintos países debido a la diversidad de propósitos que este lenguaje puede programar. A pesar de que crear programas no es una tarea sencilla este lenguaje permite la creación de programas complejos de la manera más simple posible. Además, para hacer uso de este lenguaje es necesario estar familiarizado con el campo de la computación como también haber recibido algún entrenamiento en seudocódigos. Mi lenguaje de preferencia 10
  • 11.
    Referencias  C++. (2016).Information on the C++ language. Recuperado el 27 de marzo de 2016, de http://www.cplusplus.com/info/  Gaddis, T. (2013). Starting out with Programming Logic and Design (3rd ed). New Jersey: Pearson. Mi lenguaje de preferencia 11