Está en la página 1de 16

M6 Programación I IN D

Proyecto Modular

Profesor: Luis Sierra Betancourt

Nombre: Ricardo Santana Martinez

Matricula: AL068097

Tepotzotlan Estado de Mexico a 20 de junio del 2021


Introducción

En el siguiente trabajo vamos


a estudiar lo que es la
programación orientada a
objetos y las diferencias entre
los lenguajes de programación
C y C++, aplicándolos en
casos de la vida real,
para adentrarnos en este
tema primero tenemos que
saber las
aplicaciones de estos
lenguajes de programación.
El lenguaje de
programación C en su
mayoría es usado para el
desarrollo de
sistemas operativos como
Linux o Windows, mientras
que el C++ se usa en una
gran
variedad de programas
como aplicaciones,
navegadores web,
videojuegos entre otros.
Teniendo conocimiento de
estas aplicaciones, leeremos
la siguiente infografía y
nos
enfocaremos en un código
programado con C++
En el siguiente trabajo vamos
a estudiar lo que es la
programación orientada a
objetos y las diferencias entre
los lenguajes de programación
C y C++, aplicándolos en
casos de la vida real,
para adentrarnos en este
tema primero tenemos que
saber las
aplicaciones de estos
lenguajes de programación.
El lenguaje de
programación C en su
mayoría es usado para el
desarrollo de
sistemas operativos como
Linux o Windows, mientras
que el C++ se usa en una
gran
variedad de programas
como aplicaciones,
navegadores web,
videojuegos entre otros.
Teniendo conocimiento de
estas aplicaciones, leeremos
la siguiente infografía y
nos
enfocaremos en un código
programado con C++
En el siguiente trabajo vamos
a estudiar lo que es la
programación orientada a
objetos y las diferencias entre
los lenguajes de programación
C y C++, aplicándolos en
casos de la vida real,
para adentrarnos en este
tema primero tenemos que
saber las
aplicaciones de estos
lenguajes de programación.
El lenguaje de
programación C en su
mayoría es usado para el
desarrollo de
sistemas operativos como
Linux o Windows, mientras
que el C++ se usa en una
gran
variedad de programas
como aplicaciones,
navegadores web,
videojuegos entre otros.
Teniendo conocimiento de
estas aplicaciones, leeremos
la siguiente infografía y
nos
enfocaremos en un código
programado con C++
Para comenzar a estudiar cualquier lenguaje de programación se debe conocer cuales
son los conceptos que soporta, es decir, el tipo de programación que vamos a poder realizar
con él. Como el C++ incorpora características nuevas respecto a lenguajes como Pascal o
C, en primer lugar daremos una descripción a los conceptos a los que este lenguaje da
soporte, repasando los paradigmas de programación y centrándonos en la evolución desde
la programación Funcional a la programación Orientada a Objetos. Más adelante
estudiaremos el lenguaje de la misma manera, primero veremos sus características
funcionales (realmente la parte que el lenguaje hereda de C) y después estudiaremos las
extensiones que dan soporte a la programación orientada a objetos (el ++ de C++).

Según los conceptos en que se basa un lenguaje de programación tenemos distintas


maneras de aproximarnos a la resolución de los problemas y diferentes estilos de
programación. Podemos clasificar los lenguajes de programación en varios tipos: —
Imperativos — Orientados a Objetos — Funcionales — Lógicos Las dos primeras opciones
se basan en la abstracción de los tipos de datos. Básicamente se trata de representar las
características variables de los objetos mediante tipos que el ordenador pueda tratar, como
por ejemplo números enteros o caracteres alfanuméricos. Nuestro programa será una
colección de algoritmos que opere sobre los datos que hemos modelado. La diferencia entre
las dos aproximaciones se verá en puntos posteriores. Los lenguajes funcionales, al
contrario que los imperativos, eliminan totalmente la idea de tipo de datos, se limitan a
tratar todos los datos como símbolos y hacen hincapié en las operaciones que podemos
aplicar sobre estos símbolos, agrupados en listas o árboles. Es importante indicar que en
estos lenguajes se emplea únicamente el concepto de función aplicado a símbolos, siendo
una de sus características principales el empleo de las funciones recursivas. Como ejemplo
de este tipo de lenguajes podríamos citar el LISP.
INFOGRAFIA
utiliza la instrucción for, la
cual se utiliza para tareas
repetitivas como en este caso
la suma
de varios números en donde
se abrevia dicho código.
Pienso que dependiendo el
contexto en el que
estemos programando es
donde
podemos llegar a la
conclusión de cual lenguaje de
programación es mejor, si C o
C++.
Para un código más limpio, es
decir, menos líneas usadas es
mejor usar C++ al igual que
se
puede desarrollar aplicaciones
en menor tiempo. Sin
embargo, el lenguaje de
programación
C es mejor para desarrollar
programas orientados a los
sistemas operativos debido a
la
complejidad de su código y su
programación estructurada.
Final del código
La estructura de control utilizada es la estructura repetitiva, ya que el código se utiliza la
instrucción for, la cual se utiliza para tareas repetitivas como en este caso la suma de varios
números en donde se abrevia dicho código.

Pienso que dependiendo el contexto en el que estemos programando es donde podemos


llegar a la conclusión de cual lenguaje de programación es mejor, si C o C++.

Para un código más limpio, es decir, menos lineas usadas es mejor usar C++ al igual que
se puede desarrollar aplicaciones en menor tiempo. Sin embargo, el lenguaje dfe
programación C es mejor para desarrollar programas orientados a los sistemas operativos
debido a la complejidad de su código y su programación estructurada.
Conclusión
El lenguaje C++ presenta grandes herramientas de desarrollo para los programadores
como las funciones, bibliotecas, clases y los objetos. De manera que el programador se
ocupa de utilizar dichas herramientas para resolver un problema específico.

C++ surge de fusionar dos ideas: la eficiencia del lenguaje C para poder acceder al
hardware al ejecutar tareas que realmente demandaban recursos de memoria; y las ideas de
abstracción que representan las el nuevo conceptos de clases y objetos.

C++ posee una serie de características que lo hacen distinto del lenguaje C. Aunque es
posible verlo como una simple extensión del lenguaje C, en realidad implica un cambio en
la forma de pensar por parte del programador.
Bibliografias
Diferencias entre c y c++. (s. f.). facilcloud. Recuperado 20 de junio de 2021, de

https://www.facilcloud.com/noticias/diferencias-del-lenguaje-c/

C y c++ son lo mismo. (s. f.). immune.institute. Recuperado 21 de junio de 2021, de

https://immune.institute/c-c-y-c-son-lo-mismo/

También podría gustarte