Introducción a C++

1

Programación de Videojuegos con C++ desde Cero

2

Programación en C++: Fundamentos y Aplicaciones Prácticas

Conceptos Generales de C++

3

Historia y uso del compilador GCC en programación

Preparando el entorno de trabajo

4

Instalación de Code::Blocks en Windows paso a paso

5

Instalación de CodeBlocks en Mac paso a paso

6

Creación de un Proyecto de Consola en C++ Paso a Paso

7

Uso de Librerías y Entrada/Salida en C++

Manejo de memoria

8

Memoria y Tipos de Datos en Computadoras y Programación

9

Variables y tipos de datos en programación básica

10

Operadores Aritméticos y Lógicos en Programación

11

Uso de Apuntadores para Manipulación de Memoria en Programación

12

Cálculo del Área de Círculo y Esfera con Variables

Entrada de datos y funciones

13

Entrada y manejo de datos en programas C++

14

Operadores Relacionales y Condicionales en Programación

15

Condicionales y estructuras de control en programación

16

Funciones y Encapsulamiento en Programación

17

Funciones en Programación: Creación y Uso Eficiente

18

Creación de aventuras interactivas con C++ y decisiones de usuario

Loops y arreglos

19

Arreglos: Conceptos Básicos y Manipulación en Programación

20

Estructuras de Control: Bucles en Programación

21

Contadores y Bucles en Programación: While, Do-While y For

22

Arreglos Unidimensionales y Bidimensionales en Programación

23

Dibujar Mapas y Personajes en Juegos con Arreglos en C++

24

Movimiento de Personajes en Juegos con Python

25

Programación de Mapas Bidimensionales en Videojuegos

26

Movimiento de Personajes en Cuatro Direcciones con CIN

Lectura de Archivos

27

Lectura y escritura de archivos en C++ con fstream

28

Lectura y Escritura de Archivos en Programación

29

Posicionamiento del Jugador en el Mapa de Juego

Programación Orientada a Objetos

30

Programación Orientada a Objetos: Conceptos y Beneficios

31

Programación Orientada a Objetos: Clases e Instancias en Java

32

Encapsulación de Datos en Programación Orientada a Objetos

33

Abstracción en Programación Orientada a Objetos

34

Herencia en Programación Orientada a Objetos: Clases y Constructores

35

Tipos de acceso en la herencia de clases en programación

36

Polimorfismo en C++: Teoría y Práctica

Finalizando nuestro proyecto

37

Programación de un Juego de Laberinto en C++

38

Controles básicos de movimiento en videojuegos con programación en C++

39

Creación de Clases para Mapas en Juegos de Programación

40

Conexión de Jugador y Coordenadas en Mapas de Videojuegos

41

Carga y Lectura de Archivos para Mapas en Juegos

42

Colisiones y Movimiento en Juegos 2D con C++

43

Colisiones y restricciones de movimiento en mapas de juegos

44

Colisiones y Portadas en Videojuegos: Implementación en C++

45

Creación de Juegos de Aventuras en C++: Laberintos y Cofres del Tesoro

46

Programación Orientada a Objetos en Videojuegos Básicos

47

Creación de Enemigos y Laberintos en C++ Avanzado

Crea una cuenta o inicia sesión

¡Continúa aprendiendo sin ningún costo! Únete y comienza a potenciar tu carrera

Historia y uso del compilador GCC en programación

3/47
Recursos

Bjarne Stroustrup es un científico de sistemas que creo C++ transformando el lenguaje C con programación orientada a objetos. C++ es igual que C pero con soporte para clases y objetos (POO).

Los compiladores son traductores que convierten nuestros programas escritos con lenguajes de programación a código que pueden entender las máquinas. Cfront fue uno de los primeros compiladores de C++ pero nosotros vamos a usar GCC (GNU Compiler Collection) porque es público, gratuito y open source.

Por otra parte, los IDEs (Entornos de Desarrollo Integrados) son programas que nos ayudan a escribir nuestro código para desarrollar más fácilmente. Nosotros vamos a usar Code::Blocks.

Aportes 32

Preguntas 7

Ordenar por:

¿Quieres ver más aportes, preguntas y respuestas de la comunidad?

Apuntes de la clase

  • C++ es una extensión de C pero C++ tiene soporte para clases y objetos, es su principal diferencia.
  • Un compilador es un programa que traduce código de programación a código maquina, código que la computadora entiende y así puede ejecutar nuestros programas. uno de los primeros compiladores para C++ es Cfront, este fue lanzado oficialmente en octubre de 1893.
  • En este curso el compilador que utilizaremos se llama GCC ya que este es opensouce.
  • Un IDE es un programa que contiene múltiples herramientas que nos ayudarán a crear código fuente mas fácilmente, el IDE que utilizaremos en el curso es Code::Blocks.

Se notan los ánimos del profesor! Se ve que le fascina el desarrollo con C++ y la paciencia para explicar todo paso a paso.

Compilador: Es un traductior que convierte un programa escrito en un lenguaje de programacion a codigo maquina, es decir a instrucciones binarias, uno de los primeros compiladores de C++, fue cFront creado en octubre, 1983.

IDE: Es un entorno de desarrollo integrado es un programa que nos permite crear codigo fuente para poder desarrollar facilmente. Ademas un IDE es utilizado para almacenar grandes cantidades de linea de codigo, es decir tiene un uso mas grande que solamente un editor de codigo.

Editor de codigo: Son editores de textos pensados para el codigo, pero en este caso son utilizados generalmente para proyectos mas pequeños, aunque sin embargo existen muchos pluggins en la actualidad que pueden hacer igual o mas complejo un editor de texto como ATOM a un IDE cualquiera

super genial el profesor tiene carisma y paciencia!

estoy aprendiendo muchas cosas en PLATZI que en la universidad lo dije :v

Puedo usar devCpp?

Se nota cuando hay pasion por lo que haces. Buen trabajo.

excelente reseña del lenguaje gracias profe

Los compiladores son traductores de lenguaje de programación a lenguaje maquina (Binario).

Ya aprendi la diferencia de c y c++.

Yo usaba borland c

Bjarne Stroustrup es el científico que creo C++ lo que transformo a C a un lenguaje con programación orientada objetos.
En pocas palabras C++ es igual a C pero con soporte para clases y objetos (POO).

Compilador.- Un compilador es un traductor que convierte un programa escrito en un lenguaje de programación a código maquina

Sería cool que esto te lo enseñaran en la universidad.

Gran historia!

Aprenderse el nombre del creador de C++, les servirá a futuro.

Linda's uñas. Excellent class.

Super emocionado!

seria de mucha ayuda si agregaran en la parte de archivos los enlaces para descargar Code::Blocks y GCC

Por fin algo de historia de C.

Yo voy a usar VsCode 😄

te pintas las uñas

Creador de c++: Bjorne Stroustrup

C Lenguaje procedural
C++ igual que c pero con soporte para clases y objetos.

Compilador: Es un traductor que convierte un programa a código máquina.

a mi me gusta monodevelop de linux y Devc++ de windows 😄

GCC, si no me equivoco es lo mismo que minGW el que venimos utilzando anteriormente en el curso de C al igual que codeblocks, si no me equivoco

yo uso g++ porque no se por que, pero gcc para programas en c++ no me compila

Gran Explicación de lo que es c++

Gracias

Que bien, siento que el profesor nos explicara paso a paso!

C + + (LENGUAJE DE PROGRAMACION)
.
C++ es un lenguaje de programación diseñado a mediados de los años 1980 por Bjarne Stroustrup. La intención de su creación fue el extender al lenguaje de programación C mecanismos que permiten la manipulación de objetos.
Posteriormente se añadieron facilidades de programación genérica, que se sumaron a los paradigmas de programación estructurada y programación orientada a objetos. Por esto se suele decir que el C + + es un lenguaje de programación multiparadigma.
Actualmente existe un estándar, denominado ISO C + + , al que se han adherido la mayoría de los fabricantes de compiladores más modernos. Existen también algunos intérpretes, tales como ROOT.
.
El nombre "C + + " fue propuesto por Rick Mascitti en el año 1983, cuando el lenguaje fue utilizado por primera vez fuera de un laboratorio científico. Antes se había usado el nombre “C con clases”. En C + +, la expresión "C + + " significa “incremento de C” y se refiere a que C + + es una extensión de C.

Me estaba preguntando cuales eran las diferencias

muy buen clase

C++ Historia y diferencias con C

C = Lenguaje procedural
C++ = Lenguaje procedural + POO

Cfront fue uno de los primeros compiladores de C++ que salió en 1983

Compilador: Es un traductor que convierte un programa escrito en un lenguaje de programación a código máquina

Código fuente->Compilador->Binario
IDE: Entorno de desarrollo integrado