¿Cómo creo un programa de computadora?

Nota: esta página no proporciona instrucciones paso a paso para crear un programa, ya que los pasos varían según el tipo de programa que se crea y el lenguaje de programación.

Cualquier persona interesada en desarrollar software, como un programa, un juego o un servicio en línea, debe comenzar por aprender un lenguaje de programación. Hay muchos lenguajes de programación y crear un nuevo programa de software requiere más capacitación y más tiempo del que puede proporcionar una página. Por lo tanto, esta página está diseñada como una descripción general para ayudarlo a orientarse en la dirección para comenzar. Un paso inicial importante es tener un plan para el programa que desea desarrollar. Por ejemplo, un plan incluiría el propósito del programa, juego o servicio, y las características que desea incluir. Piensa en cuál es tu plan a medida que continúas leyendo.

Escogiendo el idioma

Como señalamos anteriormente, hay muchos lenguajes de programación diferentes. Decidir qué idioma aprender puede ser un desafío en sí mismo. Crear un programa con muchas características y funciones a menudo requiere que usted sea bastante competente en uno o más lenguajes de programación.

Dicho esto, la comprensión básica de los conceptos de prácticamente cualquier lenguaje de programación puede ayudarlo a comenzar. Nuestra lista de lenguajes de programación incluye ejemplos de los distintos tipos de software que cada lenguaje puede crear. Aquí están algunas de nuestras recomendaciones.

Recomendaciones de Computer Hope

La decisión sobre su lenguaje de programación depende del tipo de programa o script que desee crear. Por ejemplo, Java y Visual Basic son populares por su relativa facilidad y porque son una buena forma de aprender los fundamentos de la programación. Otros lenguajes populares incluyen C, C ++ y C #, que se usan para crear juegos, aplicaciones, controladores y sistemas operativos, así como muchos de los programas de software que se ejecutan en una computadora.

Si está interesado en desarrollar scripts y programas, como foros y servicios en línea, Perl, PHP y Python son opciones populares, además de HTML.

Decidir sobre un editor

Un editor es cualquier programa que le permite escribir código de computadora. Van desde simples, como un editor de texto básico, hasta software avanzado, como Adobe Dreamweaver, Eclipse, JDeveloper o Microsoft Visual Studio. Afortunadamente, cualquier programa puede escribirse en un editor de texto, lo que significa que puede comenzar de forma gratuita. A medida que se sienta más cómodo con un lenguaje de programación, se recomienda utilizar un editor más avanzado, ya que puede hacer que la codificación y la prueba del código sean más eficientes.

Recomendaciones de Computer Hope

Para los usuarios de Windows, sugerimos un editor como Notepad ++ porque es gratuito y admite el resaltado de sintaxis. Si estás en una Mac, puedes usar su editor gratuito llamado TextEdit. Además, es bueno tener en cuenta que los lenguajes de programación visual, como Visual Basic, incluyen el editor y el compilador en la misma herramienta utilizada para crear programas.

Compilador

La mayoría de los lenguajes de programación de computadoras son lenguajes de programación de alto nivel, lo que significa que son fáciles de entender, pero imposibles de entender para una computadora. Para que la computadora "lea" su programa, se debe compilar o tener un intérprete. Su elección del lenguaje de programación es el factor decisivo para determinar si necesitará o no un programa de terceros para compilarlo o interpretarlo.

Por ejemplo, Eclipse es un intérprete que toma un programa escrito en Java y lo "traduce" a un código que puede ejecutarse y entenderse en una computadora. Otros idiomas, como Perl, se interpretan, lo que significa que no es necesario compilarlos. Estos idiomas solo requieren que estén instalados en la computadora o el servidor que ejecuta el script.

Aprendiendo el idioma

Una vez que haya decidido el lenguaje de programación, el editor y el compilador, estará listo para programar. Para la mayoría de los usuarios, la forma más fácil de comenzar es con el famoso "¡Hola mundo!" programa. Después de que haya podido ejecutar su programa que imprime "¡Hola mundo!" En la pantalla, el siguiente paso es aprender la sintaxis del idioma. Para hacerlo, necesitas entender los siguientes conceptos:

A medida que surgen preguntas, una búsqueda en Internet puede responder a la mayoría de ellas. Los libros escritos para su lenguaje de programación o cursos de programación son excelentes maneras de desarrollar aún más sus habilidades.