¿Cuáles son las diferencias entre GNU C++ 4.3 y MSVC++ 10? Estoy hablando de las características del lenguaje y el cumplimiento de las normas.Diferencias entre GNU C++ y Microsoft Visual C++
Respuesta
Las características del lenguaje están formadas por el compilador porque se implementan en el compilador.
Entonces, cuando habla de diferencias en las implementaciones, está hablando de diferencias en los compiladores. No hay diferencias en las implementaciones sin compiladores.
No creo que las características del idioma sean terriblemente diferentes. Quiero decir que el idioma sigue siendo el mismo. La diferencia estaría en las bibliotecas que están disponibles con cada implementación. VC++ viene con cargas para trabajar en la plataforma de Windows y es la opción preferida para ello.
-1, las características del lenguaje y el cumplimiento pueden diferir entre las implementaciones. P.ej. Alcance for-loop anterior de vC++, o tipos incorporados de Unicode. – sharkin
Impresionante. En caso de que te lo hayas perdido, he dicho que no "PIENSO". Lo que significa que estoy adivinando aquí. No creo haber dado una respuesta incorrecta, pero es como creo que puede ser. Por lo tanto, debe leer antes de hacer clic en el botón de voto de tentación. También dije que no serían muy diferentes, estoy seguro de que uno está más cerca de LISP y de HASKELL, ¿no? –
@Sidharth: De todos modos, votar debería mostrar a los lectores futuros la calidad de la respuesta. Debido a que su respuesta es incorrecta (o subjetiva en el mejor de los casos), debe ser downvoted para indicar que puede ser información engañosa, así es como funciona SO. No tiene nada que ver con tus intenciones. – sharkin
Aquí hay dos páginas que podrían ser de ayuda:
- Options controlling C++ dialect (GNU C++)
- Standards compliance issues in Visual C++ (Microsoft C++)
Búsqueda de palabra clave "estándar" en el primer eslabón, esta le mostrará qué opciones no cumplen con los estándares. El segundo enlace es bastante auto explicativo, pero esta es la versión de 2003. Es posible que se hayan creado más estándares de cumplimiento (no) en versiones posteriores.
- 1. Diferencias entre struct en C y C++
- 2. ¿Cuáles son las diferencias entre C# .net y Visual Basic.net?
- 3. Diferencias entre Java y C# y .NET
- 4. C: Diferencias entre strchr() y el índice()
- 5. diferencias entre Python y C++ constructores
- 6. ¿Cuáles son las diferencias entre -std = C++ 11 y -std = gnu ++ 11?
- 7. Microsoft Visual C++ optimización de código
- 8. Diferencias de operador condicional entre C y C++
- 9. Deshabilitar Microsoft Visual C++ Runtime Error
- 10. Dónde descargar Microsoft Visual C++ 2003 redistribuible
- 11. C# y Visual C#?
- 12. ¿Por qué algunos lenguajes de Microsoft se llaman "visuales"? (Visual C#, Visual Basic .NET, Visual C++)
- 13. ¿Cuál es la diferencia entre Visual C++ y C++?
- 14. Las diferencias en Macro operador ## concatenación entre Visual C++ y gcc
- 15. C++ diferencias compilador (VS2008 y g ++)
- 16. diferencias entre dos objetos en C#
- 17. Las diferencias entre C# asíncrono y Java ExecutorService
- 18. diferencias de rendimiento entre P/Invoke y C envolturas ++
- 19. Diferencias entre las interfaces Java y los protocolos Objective-C?
- 20. ¿Diferencias entre cómo C# y VB manejan parámetros con nombre?
- 21. Diferencias entre AForge y OpenCV
- 22. __attribute__ en GNU C
- 23. Cómo usar GNU gettext con MS Visual C++?
- 24. Diferencias entre OTL y SOCI
- 25. SSE SSE2 y SSE3 para GNU C++
- 26. Firmeza de enum en C/C99/C++/C++ x/GNU C/GNU C99
- 27. ¿Cuál es la diferencia entre Microsoft WebMatrix y Visual Studio?
- 28. Diferencias entre Visual Studio (.sln) construir corredor y MSBuild
- 29. Diferencias entre Visual Studio 2010 RC y RTM
- 30. ¿Hay diferencias entre "y"
Esta es una pregunta bastante amplia. ¿Qué versiones estás preguntando? – Gabe
@Gabe Puede considerar las últimas versiones. – Gulshan
Gulshan: "lo último" siempre está cambiando. Los compiladores siempre muestran nuevas funciones y los estándares evolucionan constantemente. Por favor, especifique las versiones o la pregunta no será válida. – Gabe