¿Qué necesitas instalar antes de aprender el lenguaje C en computadora?
Trabajo de preparación para el aprendizaje del idioma C
Si quieres hacer bien tu trabajo, primero debes afinar tus herramientas. Antes de comenzar a aprender el lenguaje C, es necesario realizar un trabajo de preparación.
La programación requiere una computadora
La mejor y más efectiva manera de aprender tecnología informática, especialmente programación, es practicar en una computadora. Por lo tanto, un ordenador que pueda utilizarse fácilmente es, por supuesto, indispensable hoy en día, esto no debería ser un obstáculo para la mayoría de las personas.
Alguien puede preguntar, ¿qué tipo de computadora se necesita para aprender el lenguaje C y qué configuración se requiere? Esta pregunta es fácil de responder. El aprendizaje del lenguaje C requiere una configuración de hardware muy baja. Básicamente, cualquier PC que puedas ver ahora es suficiente para aprender. Sin embargo, para que el aprendizaje sea más conveniente y eficiente, la computadora debe cumplir con las siguientes condiciones:
1. Requiere un sistema operativo. Si eres un usuario novato de computadoras, puedes elegir Windows, que es. más fácil de usar
2. Se necesita un compilador de lenguaje C
3. Lo mejor es tener acceso a Internet para poder leer tutoriales de lenguaje C y consultar información...<. /p>
Selección del compilador en lenguaje C
Si está utilizando Linux, felicidades, no necesita elegir. La mayoría de las distribuciones de Linux vienen con el compilador gcc/g. Simplemente selecciónelo durante la instalación. Si no está instalado, debe descargarlo e instalarlo. El paquete fue reinstalado.
Si trabaja con Windows, felicidades. Windows es muy conveniente y potente, y hay muchos compiladores para elegir. Sanzang presenta a continuación varios compiladores de lenguaje C comunes:
■Dev -. C: Sanzang cree que Dev-C es la mejor opción para los principiantes en lenguaje C porque es simple, compacto y potente. Sanzang está utilizando actualmente la versión china de Dev-C 5.0 beta 9.2 (4.9.9.2). El paquete de instalación completo tiene menos de 10 M. El proceso de instalación es muy estúpido y no hay necesidad de ser detallado. Las versiones chinas tienen complementos (como Baidu Soba). Si no te gustan los complementos maliciosos como Sanzang, puedes desmarcarlos cuando necesites instalarlos (ocultos en la parte inferior de la selección de componentes, sin un aviso obvio). ).
■Win-TC: Win-TC es un IDE (entorno de desarrollo integrado) en lenguaje C basado en el compilador TC2 de Borland. La ventaja es que es bastante simple, principalmente las funciones de edición y compilación del programa, y puedes usarlo sin tener que aprenderlo. La desventaja es que aparece un cuadro de diálogo redundante cada vez que se completa la compilación, lo cual es un poco molesto. Además, Sanzang encontró algo anormal al probar el programa "hola, mundo" y no está seguro de la corrección del software; , por lo que no se recomienda específicamente.
■TC2/TC3: TC fue alguna vez el mejor entorno de aprendizaje de programación en lenguaje C en la era DOS, pero ahora se dice que algunas escuelas permiten que los estudiantes tengan dificultades con TC, lo que deja a Sanzang muy desconcertado. Deja ir el pasado, para que ya no haya necesidad de hablar de TC, ¡es innecesario!
■VC6: No hay duda sobre el poder y la brillantez de VC6, pero debido a que es demasiado poderoso y algo complicado, no es la mejor opción para el aprendizaje del lenguaje C porque traerá demasiadas funciones IDE. dudas y confusión a los principiantes y hace que la gente sienta que no lo estás usando, pero te está jugando una mala pasada. Nota: Solo digo que es adecuado para que los principiantes aprendan el lenguaje C, pero no se puede negar que es una de las herramientas de desarrollo de programas Win más poderosas.
■VS2003/2005/2008: No especialmente recomendado para principiantes, por la misma razón que VC6.
Nota:
1. La mayoría de los compiladores de C también son compiladores de C
2. TC, VC, etc. no son lenguajes de programación, sino un software de herramienta de programación.