Esta es una pregunta para principiantes, pero según el último podcast, entiendo que ninguna pregunta es demasiado para principiantes.¿Escribir y compilar un programa C en Windows XP?
Tengo 0 experiencia en programación y quiero aprender C, entonces estoy comenzando el libro K & R. Estoy usando una computadora portátil con Windows XP, y estoy planeando usar Notepad ++ para escribir, y Code :: Blocks para compilar.
Aquí está mi pregunta: una vez que he escrito el programa "hello world" en Notepad ++, ¿cómo debo guardarlo, compilarlo y ejecutarlo?
Editar & nueva pregunta: Cuando construyo & ejecuto desde Code :: Blocks, aparece la ventana de aviso con el mensaje "hello world". Permanece abierto hasta que lo cierre manualmente. Sin embargo, cuando hago doble clic en el archivo .exe, el mensaje simplemente parpadea y desaparece, ¿por qué?
Muchas gracias,
JD
Editar: Voy a utilizar Code :: Blocks como un IDE, de acuerdo con las recomendaciones aquí.
No es una respuesta pero realmente no comenzaría con C. Es algo que aprender una vez que tenga una idea de la estructura general de la programación, así que aprecia los indicadores y lo que el código administrado y las VM hacen por usted ... Pero es solo va a ser realmente frustrante. Prueba C#. Buen lenguaje. Buenas herramientas disponibles (gratis de MS). Montones de tutoriales también. – Oli
Oli, gracias. Esos son puntos justos.No soy un hacker profesional, solo quiero desarrollar mis conocimientos de software, y seleccioné C porque (según lo que leo) cubre los principios clave en un lenguaje bastante pequeño. No estoy seguro de qué significan las "máquinas virtuales" en su comentario. ¿Maquinas virtuales? – JDelage
Mi copia de K & R es un texto bien hojeado que fue una referencia inestimable cuando dejé de programar el ensamblador. No puede salir mal, a menos que realmente desee aprender Windows/programación web. C tiene su lugar, (lo uso todos los días) aunque sugeriría que está perdiendo terreno en el escritorio. La programación orientada a objetos se puede hacer en C (mire el kernel de Linux) pero sintácticamente puede ser un desafío para alguien que está aprendiendo. Si acaba de empezar, realmente lo aliento a mirar C#. Para mí, es el primer idioma que 'tiene sentido' de los conceptos del lenguaje moderno. Odio C++, Java. Amor C#. – Jamie