Diario de un programador. Día 59
Un nuevo comienzo y nuevos desafíos
Como dije en el
capítulo 14, ahora me enfocaré en otros lenguajes que me parecen interesantes e
iré avanzando en cada uno de ellos en forma paralela. Al igual que en la
escuela nos pasaban distintas materias, aquí pasaré distintos lenguajes. Así
que me imagino que no es una tarea imposible. Veré como me sale este asunto y
ojala no sea tan desordenado.
Los lenguajes
que veré son: Java, C, C++, Python, Php y por supuesto Small Basic.
Debo adelantar
que no profundizaré mucho explicando términos que ya debieran ser conocidos,
como por ejemplo que es una variable, o en qué consisten los ciclos for o while
o que finalidad tiene una instrucción if. Ya que fueron temas que se vieron en
su oportunidad. Lo que sí voy a explicar es la sintaxis de cada una de esas
instrucciones en cada lenguaje, ya que eso cambia según el lenguaje utilizado y
lo demás, o sea lo que es nuevo, será explicado lo más pausadamente posible,
así como creo que lo he hecho hasta el momento.
Materiales: (Al
igual que en la escuela jajaja)
Para trabajar con java se utilizará lo
siguiente:
- NetBeans: Este es un IDE (Integrated Development
Environment, ambiente de desarrollo integrado) Es un programa que nos facilita la
escritura de los programas (más info acá)
el cual ya viene con las herramientas de desarrollo (JDK java development kit o
kit de desarrollo de java) Puede ser descargado desde acá:
Cabe
hacer presente que existen otros IDE pero yo me voy a enfocar en este porque me
parece más cómodo. Hay que hacer presente que no todos los IDE incluyen las
herramientas de desarrollo
Para C y C++:
-
Codeblocks: Este IDE incluye las herramientas
necesarias para trabajar tanto con C como con C++. Puede descargarse desde
aquí. http://www.codeblocks.org/downloads/26
Para Python:
-
IDLE: Este IDE viene incluido dentro del paquete
de desarrollo de Python, que para este curso, se usará la versión 3.5 el cual
se puede descargar desde aquí:
https://www.python.org/downloads/
¿por qué la versión 3.5 y no la 2.7? por la misma razón que sale en la página
oficial “Python 2.x is legacy, Python 3.x is the present
and future of the language”
Para PHP:
- Notepad++: Es un editor simple, multilenguaje y
liviano, que puede ser conseguido desde acá: https://notepad-plus-plus.org/
-
Xampp: Es un servidor
independiente de plataforma, que
consiste principalmente en el sistema de gestión de bases de datos MySQL, el
servidor web Apache y los intérpretes para lenguajes de script: PHP y Perl.
Puede descargarse desde acá: https://www.apachefriends.org/es/index.html
Para Small Basic: Se seguirá trabajando
con el mismo editor que ha sido usado hasta ahora. Así que no habrá cambios
aquí.
No hay comentarios:
Publicar un comentario