Cómo escribir un programa de computadora

1. Escribir programa.
2. Compilar a ejecutable.
3. Ponga el icono en el escritorio.
4. Haga clic en el ícono.

O, si está utilizando un lenguaje interpretado (por ejemplo, Python, Ruby o what-have-you), puede omitir el paso dos y simplemente crear un icono que apunte al intérprete Y a su programa. Magia, ¿eh?

Ahora en serio, el “icono” creo que me llegó. Obtenga un entorno de línea de comandos ahora mismo y aprenda a sortearlo. Un servidor GNU / Linux en VirtualBox es un buen comienzo, puede descargar un ISO Mini Ubuntu de 30 MB desde aquí y trabajar desde allí, reuniendo su entorno de trabajo personalizado a partir de los paquetes preconstruidos disponibles.

Además de brindarle valiosas habilidades prácticas y una visión de cómo todo se combina, esto le mostrará una imagen más amplia de cuánto está tan arraigado el paradigma del escritorio que está tan arraigado en nuestras expectativas de la informática moderna para oscurecer lo que está sucediendo, entorpeciendo el experiencia informática hasta que sea más esclavizante que potenciador, y convierta al operador de la computadora en un mero consumidor del producto intelectual completamente arbitrario de otra persona. Las computadoras están demostrando ser la mejor ayuda para pensar, y algunos CEO corporativos a fines de los años 80 (cuando la computación personal apenas comenzaba a despegar, eso sí, y de hecho era un concepto extraño) decidieron que lo que los usuarios necesitan es pensar menos .

Ilustraré esto usando el lenguaje que uso con más frecuencia en estos días, Java.

Afortunadamente, puede descargar las herramientas de Java de forma gratuita, en este enlace: Java SE – Descargas. Querrá obtener el “Kit de desarrollo de Java” (JDK) para compilar programas. Cuando lo instale, asegúrese de que configura las “variables de entorno” correctas para que pueda compilar programas desde la línea de comandos.

Verifique esto abriendo un símbolo del sistema (ventana de terminal, en OSX o Linux) y escribiendo el siguiente comando:

javac -version

Debería ver el número de versión del compilador de Java.

Ahora abra un editor de texto (¡ no un procesador de textos!). En Windows, el Bloc de notas servirá. Ingrese el siguiente texto:

clase pública hola
{
public static void main (String [] args)
{
System.out.println (“¡Hola, mundo!”);
}
}

Guarde este archivo como “Hello.java” (sí, debe llamarse así). Regrese a su símbolo del sistema y escriba el comando:

javac Hello.java

Si no cometió ningún error, el símbolo del sistema simplemente “regresará” sin imprimir nada, y tendrá otro archivo llamado “Hello.class”. Ahora escriba el comando:

java Hello

Debería ver el siguiente texto impreso:

Hello, world!

Acaba de crear su primer programa y ejecutarlo con éxito. Ahora, consulte con algunas buenas referencias de programación Java para aprender cómo llevarlo más allá. Vea también mi respuesta a ¿Cómo paso de novato de Java a profesional en una rutina de cuatro meses? y mi respuesta a ¿Cómo domino Java paso a paso? ¿Cuáles son los mejores sitios para obtener ayuda ?, si puedo tocar mi propia bocina por un minuto. 🙂

Punta de sombrero: Daniel catalán para la A2A.

Escribir programa significa codificar para resolver programas, por lo que puede usar cualquier tecnología (C ++, C, Java, Ruby (Principiante amigable)). No piense demasiado en los lenguajes de programación, ya que no son necesarios a menos que trabaje en proyectos específicos. Comprende el concepto y el programa en Scratch: imagina, programa y comparte si eres nuevo en programación. ¡No pienses demasiado en la sintaxis, piensa en cómo resolver un problema!

Usted escribe código en un lenguaje de programación que se ejecuta en una computadora después de convertirse en instrucciones de máquina. Entonces print("Hello, world") se convertirá en instrucciones binarias que harán que la computadora muestre “Hola, mundo”.

Los lenguajes de programación proporcionan herramientas para crear una GUI, o interfaz gráfica de usuario, para que pueda crear un programa de escritorio. Entonces, cuando especifique que debe aparecer un botón, este se convertirá en instrucciones de la máquina que harán que aparezca un botón en la pantalla.

Puede leer una descripción general de cómo funcionan las computadoras y la programación en mi módulo: Acerca de la programación

Python es un gran comienzo … Bienvenido a Python.org

Python es un lenguaje interpretado, lo que significa que usted escribe código y la computadora espera para interpretar lo que escribió cuando presiona ejecutar. Puede utilizar un intérprete en línea (host, ejecutar y codificar Python en la nube: PythonAnywhere) o descargar python aquí … Descargue Python.

Python tiene una excelente documentación en línea y muchos, muchos, muchos módulos que puede cargar para realizar algunas tareas avanzadas. Sugiero usar Python 3.X, la documentación está aquí … 3.6.4 Documentación

Si tiene alguna pregunta específica, la mejor manera de aprender es encuestar las respuestas en Stack Overflow: donde los desarrolladores aprenden, comparten y desarrollan carreras. Si no encuentra la respuesta que está buscando, continúe y solicítela. A todo el mundo le gustan las preguntas básicas, porque responderlas te da mucha reputación, a la quora.

Finalmente, si está buscando hacer algo específico, tiende a haber un tutorial para casi cualquier cosa en línea. A la gente le encanta bloguear.

Eso es todo … más o menos. Ahora eres un experto o tienes un camino para convertirte en uno.

Depende de su entorno de desarrollo. Si estás en Unix, deberías mirar los tutoriales sobre cc y gcc. Por ejemplo, haga que el siguiente programa se ejecute correctamente:

principal()
{
printf (“Hola, mundo \ n”);
}

Lo compilaría haciendo (suponga que el código está en un archivo llamado foo.c):

cc foo.c

Para ejecutarlo:

./a.out

Primero, debe aprender cualquier lenguaje de programación como java, c ++, python, etc. y luego puede escribir programm

  1. Elige un idioma.
  2. Investigue y adquiera el software que necesita para poder codificar y / o compilar ese idioma.
  3. google “cómo empiezo a escribir un programa en ________” inserte el idioma que seleccionó en el paso 1
  4. Harás un programa de “hola mundo” en menos de una hora.

Si no tiene experiencia previa en programación, sitios como codeacademy son un buen lugar para comenzar

Escribe el código
SimplePrograms – Python Wiki
compilar el código,
ejecuta el código.
Archivo ejecutable