Empezar a programar

viernes, 13 de junio de 2008

Bueno, este es todo un tema. Voy a tratar de muy desde cero a ver...
Primero que nada, como sabrán... o no, para programar existen los lenguajes de programación.

¿Que son los lenguajes de programación?
voy a tratar de explicar esto de una forma fácil y sin entrar en detalles. Un lenguaje de programación es una "forma" de darle instrucciones a una maquina para que haga una actividad.


Existen muchisimos Lenguajes de Programación:

  • JAVA
  • Pascal
  • Python
  • C
  • C++
  • C#
  • Ruby
  • D
  • Visual Basic
  • Delphi
  • Smalltalk
  • ADA
  • Prolog
  • Lisp
Por nombrar solo algunos, para ser un programador no es necesario saberse todos los lenguajes que existen porque es imposible e innecesario.

¿por que existen muchos lenguajes de programación?
Bueno, como todo, a medida que el tiempo avanza, surgen nuevas necesidades sobre las cosas que ya existen y se hacen mas exigentes. de esta manera los lenguajes fueron evolucionando ya que había algunos de estos que no permitan ciertas cosas o se hacia muy tedioso para algunos casos la programación.
Hoy en día hay distintas clasificaciones de los lenguajes de programación, solo definiré una para no hacer esto tan largo y teórico.
Según su nivel
  1. Lenguajes de bajo nivel: estos lenguajes fueron los primeros en ser creados y posibilitan el manejo del hardware, manejar celdas de memoria y microprocesador. Suelen usarse estos lenguajes para la programación de dispositivos electrónicos. Realizar aplicaciones informáticas actuales con estos lenguajes es realmente muy complejo porque se necesitan muchisimos comandos solo para mostrar por ejemplo "hola mundo" por pantalla. Ejemplo de lenguaje de bajo nivel: Assembler, COBOL.
  2. Lenguajes de Alto nivel: se asemejan mas al lenguaje natural, esto los hace ser mas fáciles de entender, y se pueden desarrollar aplicaciones informáticas mucho mas rápido ya que no es necesario tantos comandos. Obviamente que en los lenguajes de alto nivel no se puede tener un control tanto control del hardware como con los de bajo nivel, pero eso muchas veces no es necesario. Ejemplo: C, C++, Python, etc.
¿Que lenguaje me conviene para empezar a programar?
Bueno, es todo un tema y no existe alguien que tenga la razón absoluta, existen distintas opiniones, yo creo que hay cuatro que son los mas recomendables para empezar y son Visual Basic, C, Pascal y Python.

  • Visual BASIC: es un lenguaje un poco viejo, adaptado por Microsoft. Tal vez sea lindo para empezar a programar ya que se hacen ventanas, botones, etc. Pero no es muy potente y ya no se usa en la actualidad. El problema que se creen ventanas y botones por doquier puede generar una "mala costumbre" cuando se quiera aprender otro lenguaje ya que no son así.
  • C: Lenguaje potente si los hay, este es un lenguaje el cual no está de moda pero tampoco se olvidara porque es uno de los lenguajes mas grandes y potentes que existen. Tal vez podría ser un poco complicado al principio para entender o tal vez no, en este caso hay de las dos situaciones.
  • Pascal: Un lenguaje intuitivo que fue creado con el fin de enseñar a programar, pero no tiene aplicaron en la actualidad, deben ser conciencie de que si se inclinan por este lenguaje, no les servirá para luego presentar un currículum.
  • Python: es un lenguaje muy potente y fácil de aprender, intuitivo, en la actualidad se usa mucho y para diversos proyectos, es un lenguaje con muchísimas ventajas y facilidades, pero en mi opinión también puede llegar a "mal acostumbrar" al momento de pasar a otros lenguajes por esas mismas facilidades.
Por supuesto que cada lenguaje tiene sus ventajas y desventajas, espero que hallan sacado algo de provecho de esto. En mi opinión personal Python es el mejor. Pero no se queden solo con este post y evalúen por ustedes mismos y saquen conclusiones.

0 Comments: