jueves, 5 de mayo de 2016

Capítulo 15: Nuevos lenguajes, nuevos desafíos


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í.



Gustavo J. Cerda Nilo

Noviembre 2015 – última modificación mayo 2016
 

No hay comentarios:

Publicar un comentario

C++ El apuntador This

El apuntador This En C++, cada objeto tiene acceso a su propia dirección a través de un puntero o apuntador denominado This. Lo...