UNIVERSIDAD POLITÉCNICA SALESIANA
CARRERA DE COMPUTACIÓN
PROGRAMACIÓN ORIENTADA A OBJETOS
Nombre: Erick Angulo Grupo: 4 Fecha: 12/10/2020
a) Lenguaje de Programación
Podemos entender como Lenguaje de Programación al lenguaje que hace uso de un conjunto
de variables, conectores lógicos, algoritmos, etc. Este lenguaje es usado principalmente en la
elaboración de código fuente, mismo que servirá para la realización de programas y software
en general con la ayuda de un compilador.
b) Tipos de Lenguajes de Programación
Lenguaje de Bajo Nivel:
Este lenguaje es condicionado para un tipo de hardware en general, usa por completo las
capacidades técnicas del equipo en el cual se ha desarrollado, y por consiguiente, los
programas desarrollados en este lenguaje no podrán migrar para ser ejecutados en otros
equipos, ya que el programa depende del hardware para el cual fue creado.
Lenguaje de Alto Nivel:
Este lenguaje se encuentra más cercano al lenguaje humano, ya que permite al desarrollador
formar instrucciones fácilmente al hacer uso de palabras naturales, tales como if, else, for,
while, etc. A pesar de no contar con tantas limitaciones, siempre debe mantener un orden
lógico para su correcta ejecución.
c) Programación Estructurada
La programación estructurada consiste en mejorar y facilitar la elaboración de programas, esta
busca que, al terminar los segmentos de un código, se pueda demostrar que no cuenta con
errores y del mismo modo pueda ser fácil de modificar.
d) Programación Modular
La programación modular se basa en dividir un problema en Módulos y a su vez en
Submódulos siendo estos cada una de las partes que forman un programa, con la intención
de que sean analizados y codificados por separado para hacerlos mucho más legibles y dar con
su solución.
e) Programación Orientada a Objetos
La programación orientada a objetos se basa principalmente en reorganizar el código y
centrarse principalmente en Clases y Objetos. Este lenguaje tiene por característica tratar a
los datos como objetos con atributos, mismos que también pueden heredar a otros objetos
permitiendo mayor facilidad a la hora de reutilizar y extender código.
f) ¿Qué es C++?
C++ es un lenguaje de programación de Alto Nivel multipropósito, compatible con la gran
mayoría de Hardware al ser muy portable y ligero. Permite que usuarios inexpertos puedan
empezar en el mundo de la programación, ya que es ampliamente utilizado y muy
estandarizado, permitiendo el desarrollo de miles de aplicaciones de alto rendimiento, en
especial videojuegos.
g) Características de C++
• Es un lenguaje multiplataforma ya que tiene la capacidad de adaptarse a cualquier
sistema operativo debido a que este es un lenguaje de alto nivel.
• C++ admite el uso de punteros para desarrolladores que necesitan el acceso a la
memoria del equipo.
• C++ soporta el uso de funciones, módulos, clases y objetos, debido a que es un
lenguaje de programación hibrido.
• Es un lenguaje de programación orientado a objetos, siguiendo todo lo que conlleva
esto, como lo son objetos, clases, herencias, etc.
• Es un lenguaje de programación orientado a cualquier público, debido a que es fácil
de aprender, ya que alberga un lenguaje puramente natural y muy parecido al de los
seres humanos.