El siguiente libro gratuito está dirigido para todas aquellas personas interesadas en aprender sobre los Fundamentos de Programación en C++.
Sobre el Libro (Por el Autor)
Un programa de computadora, desde una perspectiva, es una secuencia de instrucciones que dictan el flujo de impulsos eléctricos dentro de un sistema de computadora.
Estos impulsos afectan la memoria de la computadora e interactúan con la pantalla, el teclado, el mouse y quizás incluso con otras computadoras a través de una red de tal manera que producen la «magia» que permite a los humanos realizar tareas útiles, resolver problemas de alto nivel, y jugar juegos.
Un programa permite que una computadora asuma el papel de una calculadora financiera, mientras que otro transforma la máquina en un digno oponente de ajedrez. Tenga en cuenta los dos extremos aquí:
- En el nivel más bajo, más concreto, los impulsos eléctricos alteran el estado interno de la computadora, mientras que
- En el nivel más alto, más abstracto, los usuarios de computadoras realizan un trabajo del mundo real o obtienen placer real.
Tan bien se logra la ilusión de nivel superior que la mayoría de los usuarios de computadoras son ajenos a la actividad de nivel inferior (la maquinaria debajo del capó, por así decirlo). Sorprendentemente, quizás, la mayoría de los programadores de hoy también escriben software en este nivel más alto y abstracto.
Un programador de computadoras consumado puede desarrollar software sofisticado con poco o ningún interés o conocimiento del sistema informático real sobre el que se ejecuta. Las potentes herramientas de construcción de software ocultan los detalles de nivel inferior a los programadores, lo que les permite resolver problemas en términos de nivel superior.
Contenido (Temas)
- El contexto del desarrollo de software
- Escribir un programa en C ++
- Valores y variables
- Expresiones y aritmética
- Ejecución condicional
- Iteración
- Otras declaraciones condicionales e iterativas
- Usar funciones
- Funciones de escritura
- Administrar funciones y datos
- Secuencias
- Ordenar y buscar
- Clases estándar de C ++
- Objetos personalizados
- Objetos de ajuste fino
- Construyendo algunas clases útiles
- Herencia y polimorfismo
- Gestión de la memoria
- Programación genérica
- La biblioteca de plantillas estándar
- Contenedores asociativos
- Manejo de excepciones
- Apéndices
- Uso de Visual Studio 2015 para desarrollar programas C ++
- Desarrollo de línea de comandos
Ficha Técnica
Año: 2018
Editor: Universidad Adventista del Sur
Idioma: Inglés
Tamaño: 9.10 MB
Licencia: CC-BY-NC-SA
Acerca de OpenLibra
OpenLibra busca reunir bajo una misma plataforma el mayor número de publicaciones libres posible. Esto implica una serie de riesgos en cuanto a los contenidos que han de asumirse y sobre los que queremos informar a nuestros usuarios.
En OpenLibra, los libros son responsabilidad exclusiva de sus autores. Esto significa que OpenLibra, no puede garantizar la validez de sus contenidos.
Preguntas Frecuentes
¿Qué quiere decir Biblioteca Libre?
Quiere decir que todos los libros que la componen están licenciados bajo alguno de los muchos tipos de licencia libre que existen y que, por tanto, el autor da su autorización para su reproducción y redistribución.
¿Son entonces todos los libros de esta biblioteca gratis?
Sí; al menos para su versión digital. Muchos autores, además, ofrecen la versión impresa (ya sea directamente o a través del circuito comercial habitual) por la que pueden cobrar lo que estimen oportuno.
Pero algunos de los libros que hay en la Biblioteca tienen Copyright…
El copyright y las licencias libres no son excluyentes. De hecho, las segundas se basan en la legislación sobre la primera para otorgar los derechos de copia y distribución. Es por eso que toda obra bajo una licencia libre, posee un copyright que garantiza la voluntad de su autor. Lo importante es qué permite ese copyright con respecto a la obra licenciada.
Pues he visto algún libro por aquí que tiene un Copyright y un ‘todos los derechos reservados’.
Cierto; en estos casos, lo más habitual es que la editorial haya devuelto los derechos de explotación al autor. Suele ocurrir con los manuales técnicos una vez pasado un tiempo prudencial o, por ejemplo, cuando se han agotado las ediciones impresas y no se pretende una reedición. Una vez los autores vuelven a tener el control, pueden ceder su trabajo al dominio público o permitir su redistribución libre para volver a poner su obra en circulación.
Si los libros son libres y gratis, ¿puedo hacer con ellos lo que quiera? ¿Los puedo imprimir, traducir y/o vender?
No; no puedes hacer aquello que su licencia no permita. Cómo se explica en el enlace de más arriba, algunas licencias solo permiten la descarga y redistribución sin ánimo de lucro. Si por ejemplo, quieres traducir la obra y editarla de forma ordinaria, algunos autores te exigirán que pagues los derechos pertinentes.
Descarga el Libro
Si te interesaron los temas, te dejamos aquí abajo el enlace de descarga.
¿Quieres Más?
Encuentra cursos y libros gratuitos, además de cupones de Udemy, en nuestros Telegram.
Actualmente
- Curso gratis de contabilidad en Excel en Udemy desbloqueado con cupón del 100% de descuento
- Aprovecha este cupón y aprende Rust gratis en Udemy antes de que termine
- ¿Quieres aprender Algoritmos? La UNAM comparte Libro Gratuito con 64 horas de contenido
- Udemy lanza curso de Python y Angular gratis con cupón limitado acceso inmediato: Crea una aplicación de reconocimiento de objetos
- Aprovecha el cupón 100% gratis para certificación en Marketing Digital en Udemy
- ¿Quieres aprender Java? Este Curso Gratuito te enseña Programación Orientada a Objetos
- Inscripciones abiertas para curso gratuito de CSS en Udemy con cupón del 100%
- Estos son 15 cursos de alemán gratis desde el nivel básico hasta el avanzado