C++

Description

QUE ES LENGUAJE C++ ESTRUCTURA BASICA DE UN PROGRAMA C++ ENTORNO DE DESARROLLO INTEGRADO (IDE)
XAVIER ALDAZ
Mind Map by XAVIER ALDAZ, updated more than 1 year ago
XAVIER ALDAZ
Created by XAVIER ALDAZ almost 7 years ago
2
0

Resource summary

C++
  1. Es un lenguaje de programación diseñado en 1979 por Bjarne Stroustrup. La intención de su creación fue extender al lenguaje de programación C mecanismos que permiten la manipulación de objetos. En ese sentido, desde el punto de vista de los lenguajes orientados a objetos, el C++ es un lenguaje híbrido.
    1. TIPOS DE DATOS: tiene los siguientes tipos fundamentales: *Caracteres: char (también es un entero), wchar_t *Enteros: short, int, long, long long *Números en coma flotante: float, double, long double Booleanos: bool Vacío: void
      1. Tamaños Asociados:Un tipo short,Un tipo long,Un tipo int,Un tipo unsigned

        Annotations:

        • El tamaño reconocido de char es de 1. Es decir, sizeof(char) siempre devuelve 1. Un tipo short tiene al menos el mismo tamaño que un tipo char. Un tipo long tiene al menos el doble tamaño en bytes que un tipo short. Un tipo int tiene un tamaño entre el de short y el de long, ambos inclusive, preferentemente el tamaño de un apuntador de memoria de la máquina. Su valor máximo es 2147488281, usando 32 bits. Un tipo unsigned tiene el mismo tamaño que su versión signed.
        1. Wchar_t:strcpy - wstrcpy std::string - std::wstring std::cout - std::wcout Cabe resaltar que en C se define wchar_t como: typedef unsigned short wchar_t;
          1. La palabra reservada "void"
            1. int funcion (void)
              1. void funcion (int parametro)
              2. LA PALABRA "NULL"
                1. *void* puntero = NULL; *int entero = NULL; * bool boleana = NULL; *char caracter = NULL;
                1. Estructura básica de un programa en C++
                  1. Es un lenguaje de programación diseñado a mediados de los años 1980 por Bjarne Stroustrup, un lenguaje de programación C con mecanismos que permiten la manipulación de objetos, desde el punto de vista de los lenguajes orientados a objetos, el C++ es un lenguaje híbrido.
                    1. Función main() { Secuencia de declaraciones e instrucciones } función1 () { Secuencia de declaraciones e instrucciones } ... Función () { Secuencia de declaraciones e instrucciones }
                    2. *Directivas del preprocesador
                      1. Los compiladores de C++ proporcionan bibliotecas de funciones Las directivas más usuales son: # include # define # include <iostream.h> Indica al compilador que lea las directivas antes de compilar la función principal.
                      2. La función main()
                        1. Una función C++ es un subprograma que devuelve un valor, un conjunto de valores o realiza una tarea específica.Todo programa C++ tiene una única función main() que es el punto inicial de entrada al programa. Si se intenta declarar dos funciones main() dentro del programa se produce error.
                          1. Estructura de un programa C++ #include <iostream.h> main() { … ... } Las sentencias escritas entre las llaves se denominan BLOQUE #include <iostream.h> int main() { entrada_datos(); proceso_datos(); return 0; ... } Llamadas a otras funciones.
                        2. Tipos de datos básicos en C++
                          1. El tipo de dato determina la naturaleza del valor que puede tomar una variable.Un tipo de dato define un dominio de valores y las operaciones que se pueden realizar con éstos valores. C++ dispone de unos cuantos tipos de datos predefinidos (simples) y permite al programador crear otro tipo de datos.
                            1. Tipo de datos básicos : int ( Números enteros ) • float ( Números reales ) • double ( Números reales más grandes que float ) • bool ( Valores lógicos ) • char ( Caracteres y cualquier cantidad de 8 bits ) • void ( Nada. Sirve para indicar que una función no devuelve valores)
                        3. Entorno de Desarrollo Integrado (IDE).
                          1. Un entorno de desarrollo integrado, es un entorno de programación que ha sido empaquetado como un programa de aplicación
                            1. Los IDE proveen un marco de trabajo amigable para la mayoría de los lenguajes de programación tales como C++, PHP, Python, Java, C#, Delphi, Visual Basic, etc
                            2. Algunos ejemplos de entornos integrados de desarrollo (IDE) son los siguientes
                              1. *Eclipse *NetBeans *IntelliJ IDEA *JBuilder de Borland *JDeveloper de Oracle *KDevelop *Anjunta *Clarion *MS Visual Studio *Visual C++
                              2. Un IDE debe tener las siguientes características:
                                1. Multiplataforma *Soporte para diversos lenguajes de programación *Integración con Sistemas de Control de Versiones *Reconocimiento de Sintaxis *Extensiones y Componentes para el IDE *Integración con Framework populares *Depurador *Importar y Exportar proyectos *Múltiples idiomas *Manual de Usuarios y Ayuda
                                2. Ventajas de los IDEs.
                                  1. 1 La curva de aprendizaje es muy baja. 2 Es más ágil y óptimo para los usuarios que no son expertos en manejo de consola. 3 Formateo de código. 4 Funciones para renombrar variables, funciones. 5 Warnings y errores de sintaxis en pantalla de algo que no va a funcionar al interpretar o compilar. 6 Poder crear proyectos para poder visualizar los archivos de manera gráfica. 7 Herramientas de refactoring como por ejemplo seria extraer una porción de código a un método nuevo. 8 No es recomendado pero posee un navegador web interno por si queremos probar las cosas dentro de la IDE.
                              Show full summary Hide full summary

                              Similar

                              Errores comunes en programación
                              Luciao Agustín Correa Sapiega
                              PROGRAMACION DE C++
                              JOHN FREDY MOSQU
                              Programa de regla de Cramer
                              Alfredo Mariaca
                              Lenguajes de programación
                              Samantha Gonzalez Lopez
                              Evaluación de programación (Ciclos).
                              luis programador
                              FUNCIONALIDAD DE JAVA
                              Yeferson Gallo
                              Evaluación de programación (Condicionales).
                              luis programador
                              Algoritmos y Estructuras de datos Avanzada
                              Diego Vázquez Campos
                              POO C++ (Programación Orientada a Objetos)
                              angel benitez
                              Ejemplo de Parametros
                              pcs.gael