programacion para lenguaje ejecutar dev descargar compilar c windows ide compiler-construction

para - lenguaje de programacion



¿Hay un compilador o IDE para C en Windows que se considere como un estándar de la industria? (16)

Tomando el consejo de esta publicación , compré una copia de ''The C Programming Language'' y estoy felizmente leyendo mi camino.

Sin embargo, todas las cosas que he escrito en el pasado han sido interpretadas, y no tengo idea de dónde buscar un buen compilador de C o un IDE (¿hay siquiera uno?). Las búsquedas de Google arrojan muchos resultados para los compiladores de C ++, que no creo que sea lo mismo. Jaja. Me preguntaba si hay un compilador o IDE para C que se considere como un estándar de la industria (un poco de la misma manera que Zend Studio es prácticamente el IDE para PHP), o al menos uno que generalmente se considera un producto de buena calidad .


¡Simplemente porque el libro blanco es influyente, no significa que sea un buen recurso de aprendizaje!

Es posiblemente la peor forma de aprender un idioma de lo que alguna vez haya existido. Además de eso, la última vez que lo revisé fue irracionalmente caro.

Es una definición de lenguaje completa, y es buena en eso (por lo que es uno de los libros de programación más influyentes). Durante mucho tiempo, en realidad fue LA definición de C.

Puede considerar un segundo libro sobre el tema.

Dicho esto, deberías probar bastantes IDEs distintos y ver con qué estás satisfecho.

De hecho, al principio puede que quieras acostumbrarte a la compilación de vi / emacs / notepad / make y de línea de comandos, esto te permitirá comprender mucho mejor tu entorno (y si no entiendes lo que estás buscando, entonces estás ladrando el árbol de lenguaje equivocado).

Mientras investiga diferentes IDEs, probaría Eclipse o Netbeans con el complemento de CA. Van a ser los IDEs más completos y confiables (excepto, probablemente, para Microsoft) y son independientes de la plataforma, por lo que no se quedará a la intemperie cuando decida ir a Mac o Linux.


Casi todos los compiladores de C ++ compilarán el código C.

Yo recomendaría usar Microsoft Visual Studio. Hay una versión gratuita de esto.

A la mayoría de los programadores de C les gusta tener su propio editor y elegir un compilador que se ajuste a su proyecto. Es por eso que puede descargar múltiples compiladores diferentes para C y no tantos integrados en IDE directamente.

Es fácil de usar editores como Editplus o incluso el Bloc de notas. Algunos de los editores más sofisticados tienen resaltado de sintaxis y pueden ejecutar comandos en una ventana de comandos para usted.

Los IDE generalmente también son compatibles con varios idiomas. Entonces, cuando está cansado de C y quiere pasar a Python, Java, C ++, algunos IDE pueden ayudarlo a hacerlo. Me gustaría ver esto:


GCC (compilador GNU) y vi / emacs (o pico para súper-novatos)

Adición: recuerde que C NO es un subconjunto de C ++ , por lo que un compilador de c ++ no es necesariamente apropiado.


La mayoría de las personas usa Microsoft Visual Studio para el desarrollo en Windows. Puede obtener una versión gratuita aquí: http://www.microsoft.com/express/download/ .

Por lo general, GCC se usa en Unix, y generalmente se incluye con el sistema operativo.

C y C ++ son muy similares, pero C ++ permite clases. La mayoría de los compiladores de C ++ compilarán el código C.


Otro IDE bueno es CodeBlocks , y su plataforma cruzada. Pruébalo, te puede gustar. Lo usé por un tiempo y me dio buenos resultados para lo que estaba haciendo (un editor de imágenes en C), pero tenía algunos errores.

Para el desarrollo de unix siempre me ha gustado usar gcc más un editor ... simplemente lo hace divertido (después de que te acostumbres).


Para el registro, utilicé TCC, el compilador Tiny C , para probar rápidamente el código pequeño. Puede generar exe y DLL.
Es posible que deba descargar los encabezados de Windows: tiene un subconjunto limitado, es posible que desee obtener más.

Digital Mars también tiene un compilador C / C ++ gratuito de tamaño razonable.



Recomiendo Quincy cuando estás aprendiendo a programar en C / C ++. Fácil de usar y creado para probar fácilmente pequeños programas C / C ++.


Utilicé DevC ++ casi exclusivamente mientras estaba en la Universidad para la programación C / C ++. Viene incluido con el compilador MinGW . Es bastante fácil de configurar y rodar. Aparte de esto, mi única otra recomendación sería Visual Studio.


Utilicé DevC ++ cuando aprendí C hace años. Fue una gran herramienta, aunque hace tiempo que no lo veo, así que no estoy seguro de en qué estado se encuentra ahora.

http://www.bloodshed.net/devcpp.html


GNU C es prácticamente un estándar de la industria, incluso si es un compilador unixy. También puede usar Visual Studio, pero tenga en cuenta que no es compatible con C99 muy bien. Hay otras opciones disponibles, como pcc (me gusta mucho), llvm (también muy interesante), etc., pero generalmente requieren cierto nivel de entusiasmo.


Cuando se trata de compiladores c / c ++ en la plataforma de Windows , hay bastantes para elegir.

Y cuando se trata de IDE, el Zeus IDE se puede configurar fácilmente para que funcione con cualquiera de ellos.




Me sorprende que nadie haya mencionado a Pelles C. Un gran pequeño C IDE para Windows; incluye un compilador basado en LCC. Dicho esto, NetBeans 6.5 tiene soporte decente para C y C ++, y Code :: Blocks bien vale la pena.


Bueno, Visual Studio es el estándar en Windows, y hay versiones gratuitas disponibles. Sin embargo, tiene un montón de extensiones específicas de Microsoft. Sin embargo, para aprender, desarrollar aplicaciones de consola es bastante fácil y también bastante parecido al estilo estándar de K & R C.

Sin embargo, hace mucho tiempo solía usar Watcom, que también era bastante bueno para la época. Es mucho más escaso que Visual Studio, pero eso puede ser una ventaja para un principiante. Creo que también está disponible de forma gratuita estos días en http://www.openwatcom.org/index.php/Main_Page

Probablemente recomiendo comenzar con eso, si su O / S principal es Windows.

Editar: nueva URL en vivo