0% encontró este documento útil (0 votos)
82 vistas2 páginas

Introducción a C++ y Programación Orientada

El documento describe los conceptos básicos de la programación orientada a objetos, incluyendo las características de los lenguajes de programación de alto y bajo nivel, la programación estructurada, modular y orientada a objetos. También define a C++ como un lenguaje de programación de alto nivel, portable y ampliamente utilizado que soporta funciones, módulos, clases, objetos y herencia, lo que lo hace adecuado para el desarrollo de aplicaciones de alto rendimiento.
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
82 vistas2 páginas

Introducción a C++ y Programación Orientada

El documento describe los conceptos básicos de la programación orientada a objetos, incluyendo las características de los lenguajes de programación de alto y bajo nivel, la programación estructurada, modular y orientada a objetos. También define a C++ como un lenguaje de programación de alto nivel, portable y ampliamente utilizado que soporta funciones, módulos, clases, objetos y herencia, lo que lo hace adecuado para el desarrollo de aplicaciones de alto rendimiento.
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd

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.

También podría gustarte