El C++ es un idioma de programcion, tomado de mejorar con el agregado de pre-estructuras el idiona C.
EN general los programas en c++ son compatibles , los que tienen cierta diferencia son los compiladores.
Compilador, es un programa, que entiende el codigo y lo transforma en ordenes de maquina, El compilador tiene su sistema de deteccion de errores y su ayuda. Hay compiladores que solo procesan sobre consola es decir sobre la base del msdos o similar, otros permiten procesar en ventanas (windows) e incorporar objetos visuales a lo que es codificacion.
Para consola, los mas comunes son el turbo c++ de borland, que admiten objetos o ventanas el Dev C++ , el Visual C++ el borland buid C++ y hay muchos mas.
El C++ agrega preestructuras que es algo asi como las librerias que reciben el nombre de archivos de cabecera, cada compilador tiene sus librerias, y son compatibles entre si, salvo la forma de escribirse. Por ejemplo en Turbo C++ #include <iostream.h> es equivalente al #include <iostream> del Dev C++ y el Visual C++ El TurboC++ y el DevC++ tienen el achivo de cabecera conio.h, pero no son iguales asi que no todas las funciones de este archivo son compatibles y entre Visual C++ pasa lo mismo.
Ahora, si tus dudas tienen que ver con que comenzas a aprender a rogramar, yo te recomiendo el turbo c++ de borland, es un compilador que tiene buena ayuda y formas de seguir facilmente la ejecucion del programa escrito en codigo. El problema es que esta en ingles, pero con un diccionario y algo de imaginacion, se sale adelante.
¡Hola jStriker...! ...Una simpática parodia. Respecto a que pudiera conciderarse como una especie de "parareligión" creo que solamente en el futuro podría darse algo así. En l. a. actualidad a pesar de que se le pretenda dar mucha importancia a l. a. cibernética, todavía no alcanza ésos niveles, una buena parte de l. a. humanidad vive en una era comparable a l. a. cuaternaria (por ejemplo los que censurarán tu versión del <credo>.... ¡Gracias por colgarlo de nuevo y saludos! REPRODUZCO TU POSDATA COMO MUESTRA DE APOYO....... PD gracias por sus comentarios y esperemos que a quienes les moleste puedan aprender a tolerar a los que no piensan como ellos...
Answers & Comments
Verified answer
Hola:
El C++ es un idioma de programcion, tomado de mejorar con el agregado de pre-estructuras el idiona C.
EN general los programas en c++ son compatibles , los que tienen cierta diferencia son los compiladores.
Compilador, es un programa, que entiende el codigo y lo transforma en ordenes de maquina, El compilador tiene su sistema de deteccion de errores y su ayuda. Hay compiladores que solo procesan sobre consola es decir sobre la base del msdos o similar, otros permiten procesar en ventanas (windows) e incorporar objetos visuales a lo que es codificacion.
Para consola, los mas comunes son el turbo c++ de borland, que admiten objetos o ventanas el Dev C++ , el Visual C++ el borland buid C++ y hay muchos mas.
El C++ agrega preestructuras que es algo asi como las librerias que reciben el nombre de archivos de cabecera, cada compilador tiene sus librerias, y son compatibles entre si, salvo la forma de escribirse. Por ejemplo en Turbo C++ #include <iostream.h> es equivalente al #include <iostream> del Dev C++ y el Visual C++ El TurboC++ y el DevC++ tienen el achivo de cabecera conio.h, pero no son iguales asi que no todas las funciones de este archivo son compatibles y entre Visual C++ pasa lo mismo.
Ahora, si tus dudas tienen que ver con que comenzas a aprender a rogramar, yo te recomiendo el turbo c++ de borland, es un compilador que tiene buena ayuda y formas de seguir facilmente la ejecucion del programa escrito en codigo. El problema es que esta en ingles, pero con un diccionario y algo de imaginacion, se sale adelante.
En la wikipedia hay mas detales sobre el c++
http://es.wikipedia.org/wiki/C%2B%2B
Alli hay una lista de compiladores
* XCode.
* Borland C++
* Codewarrior C++
* Comeau C++
* Cygwin (GNU C++)
* MINGW - Minimalist GNU for Windows.
* Dev C++ (IDE que usa MinGW)
* wx-Dev C++ (IDE basado en Dev C++)
* Digital Mars C++
* DJ Delorie's C++ development system for DOS/Windows (GNU C++)
* Edison Design Group C++ Front End
* Green Hills C++
* HP C++ para UNIX y HP C++ para OpenVMS.
* IBM C++
* Intel C++
* The LLVM Compiler Infrastructure.
* Mentor Graphics/Microtec Research C++
* Microsoft Visual C++
* Microsoft Visual Studio Express Editions
* Paradigm C++
* The Portland Group C++
* SGI C++
* Sun C++
* Sun Studio.
* WindRiver's Diab C++
* ZinjaI
y seguro hay mas, todos ellos basados en el desarrollo de C++
y con sus diferencias entre uno y otro.
Espero qe te sea de ayuda mi aorte
Dios te bendiga
Saludos
Antonio
¡Hola jStriker...! ...Una simpática parodia. Respecto a que pudiera conciderarse como una especie de "parareligión" creo que solamente en el futuro podría darse algo así. En l. a. actualidad a pesar de que se le pretenda dar mucha importancia a l. a. cibernética, todavía no alcanza ésos niveles, una buena parte de l. a. humanidad vive en una era comparable a l. a. cuaternaria (por ejemplo los que censurarán tu versión del <credo>.... ¡Gracias por colgarlo de nuevo y saludos! REPRODUZCO TU POSDATA COMO MUESTRA DE APOYO....... PD gracias por sus comentarios y esperemos que a quienes les moleste puedan aprender a tolerar a los que no piensan como ellos...
Estas son las "versiones" o nombres de los estándares que ha tomado con el paso del tiempo:
C++
C++98
C++03
C++TR1
C++11
C++14
C++17 (Esta ultima aún no esta disponible, pero se espera que este lista para el año 2017)