Curso de programación en C++

Curso completo sobre el lenguaje C++, descarga gratis este documento de formación en formato PDF de 92 páginas creado por Sergio Talens Oliag.

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++).

 

Índice

  • Funciones y procedimientos
  • Constantes y variables
  • PROGRAMACIÓN ORIENTADA A OBJETOS
  • Objetos y mensajes
  • Clases
  • Herencia y polimorfismo
  • Programación con objetos
  • EL LENGUAJE C++
  • INTRODUCCIÓN
  • CONCEPTOS BÁSICOS
  • Estructura de los programas
  • Tipos de datos y operadores
  • Estructuras de control
  • Soporte a la programación Orientada a Objetos
  • TIPOS DE DATOS, OPERADORES Y EXPRESIONES
  • Tipos de datos
  • Constantes (literales)
  • Variables
  • Conversiones de tipos
  • Operadores y expresiones
  • ESTRUCTURAS DE CONTROL
  • Estructuras de selección
  • Paso de parámetros
  • Parámetros array
  • Parámetros indefinidos
  • Recursividad
  • Operadores new y delete
  • Punteros y estructuras
  • Punteros a punteros
  • PROGRAMACIÓN EFICIENTE
  • Estructura de los programas
  • El preprocesador
  • Construcción y destrucción
  • Clases derivadas o subclases
  • Clases abstractas
  • Herencia múltiple
  • Operadores y objetos grandes
  • Asignación e inicialización
  • Subíndices
  • Llamadas a función
  • Sobrecarga de new y delete
  • Funciones amigas o métodos
  • TEMPLATES
  • Genericidad
  • Tratamiento de excepciones en C++ (throw - catch - try)
  • ENTRADA Y SALIDA
  • Introducción
  • Ficheros
  • PROGRAMACIÓN EN C++
  • El proceso de desarrollo
  • Mantenibilidad y documentación
  • LIBRERÍAS DE CLASES
  • Diseño de librerías
  • Clases Contenedor
  • Estandarización
  • Diferencias entre C y C++

INTRODUCCIÓN

En este bloque introduciremos el lenguaje de programación C++. Comenzaremos por dar una visión general del lenguaje y después trataremos de forma práctica todos los conceptos estudiados en el bloque anterior, viendo como se implementan en el C++.
Trataremos de que el tema sea fundamentalmente práctico, por lo que estos apuntes se deben considerar como una pequeña introducción al lenguaje, no como una referencia completa. Los alumnos interesados en conocer los detalles del lenguaje pueden consultar la bibliografía.


CONCEPTOS BÁSICOS

Comenzaremos estudiando el soporte del C++ a la programación imperativa, es decir, la forma de definir y utilizar los tipos de datos, las variables, las operaciones aritméticas, las estructuras de control y las funciones. Es interesante remarcar que toda esta parte está heredada del C, por lo que también sirve de introducción a este lenguaje.

Curso de programación en C++

Paginas :
Tamaño de archivo : 376.796 Kb
Tipo de archivo : pdf
Descargas: 1474
Enviado el: 2022-07-02
Licencia:
Autor(es):

Otros libros electrónicos relacionados con Curso de programación en C++

Empezando con C++

Descargue el curso tutorial gratuito de lenguaje C++ en PDF, el archivo de capacitación en 147 capítulos y 918 páginas. Libro electrónico gratuito no afiliado creado por el colaborador de Stack OverFlow....

Empezando con lenguaje Scala

Descargue el curso tutorial gratuito de Scala en PDF, el archivo de capacitación en 62 capítulos y 223 páginas. Libro electrónico gratuito no afiliado creado por el colaborador de Stack OverFlow....

Empezando con el lenguaje C

Descargue el curso tutorial gratuito de lenguaje C en PDF, el archivo de capacitación en 63 capítulos y 468 páginas. Libro electrónico gratuito no afiliado creado por el colaborador de Stack OverFlow....