blog de Sr. Negativo

Aprendiendo Java en "serio" ... [003]

Temario muy básico de Java

  1. Compilar y ejecutar programas Java: java, javac,etc.
  2. Arreglos: vectores y matrices
  3. Introducir datos en Java: Scanner, BufferedReader, JOptionPane, etc.
  4. Uso de Collections: List, HashMap, etc.
  5. Java Swing básico
  6. Proyecto sencillo no.1
  7. IDEs: Eclipse y NetBeans
  8. Java y las base de datos
  9. Proyecto sencillo no.2
  10. Java y XML
  11. Frameworks

No es tan verdadera está afirmación ( jaja es broma), pero en estos tutoriales preferi usar la terminal de comandos como se vio en el pasado post. Es recomendable que estudien el lenguaje, la síntaxis, tipo de datos, etc. para poder seguir los ejemplos.

Sobre programación ...

"Siempre que usted vaya a resolver un problema sea muy lógico, esto quiere decir que
sencillamente guíese por sus mínimos razonamientos y busque siempre el camino mas obvio y

Aprendiendo Java en "serio" ... [002]

Temario muy básico de Java

  1. Compilar y ejecutar programas Java: java, javac,etc.
  2. Arreglos: vectores y matrices
  3. Introducir datos en Java: Scanner, BufferedReader, JOptionPane, etc.
  4. Uso de Collections: List, HashMap, etc.
  5. Java Swing básico
  6. Proyecto sencillo no.1
  7. IDEs: Eclipse y NetBeans
  8. Java y las base de datos
  9. Proyecto sencillo no.2
  10. Java y XML
  11. Frameworks

Presentación

Aqui

Hacer estos tutoriales también me ayuda mucho para repasar el lenguaje, no voy a explicar mucho para no aburrirlos.
Antes deberías tomar en cuenta esto del problema al código

¿Qué necesito?

  1. Crea una carpeta, ahi pondrás tus códigos

Clojure ... comparativa con Groovy

Entrar al REPL de groovy

groovysh

Entrar al REPL de clojure

java -jar clojure-1.3.0-RC0.jar

Ejecutar programa *.groovy

groovy tuPrograma.groovy

Ejecutar programa *.cjl

java -jar clojure-1.3.0-RC0.jar tuPrograma.cjl

¿Cómo salgo del REPL de groovy?

exit y/o quit

¿Cómo salgo del REPL de clojure?

En Windows: Ctrl + C
En Linux: Ctrl + D

Definir variables

variables.groovy
 

variables.cjl
 

Aprendiendo Java en "serio" ... [001]

Ultimamente he visto post sobre gente que quiere aprender java, así que decidi hacer una serie de tutoriales para los principiantes.Este es el primero.

¿Qué necesito?

  • Descargar el jdk Aqui
  • Descomprimir el archivo de preferencia en C:\ (Windows) o en el /home/ (Linux)

Crear la variable de ambiente

Agregarla al path

Probar instalación

java -version

JTarot

Todavía faltan muchas cosas, pero bueno espero mejorarlo aun más.

Les adjunto solo el Jar por el momento (el código está muy simple y desordenado).

Clojure .. primer vistazo

¿Cómo entro al REPL de clojure?

java -jar clojure-1.3.0-RC0.jar

Debe salir esto:
 

¿Cómo salgo del REPL?

En Windows: Ctrl + C
En Linux: Ctrl + D

Hace tiempo que quería probar este lenguaje, y aprovechando las vacaciones por fin pude. Si Scala y Ceylon se me hacían algo "extraños", este en verdad si que lo es.

Hacer una sumatoria es bastante fácil (al menos así parece):

 

En Java:

Sumatoria.java

 

¿Es recomendable aprender otros lenguajes de programación?

C, C++ , Pascal, VB, Java, Python, ... ¿qué lenguaje es el que más me conviene aprender? , ¿cuál es el más cotizado? , ... ¿solo me conviene uno?

Cuando iba a la escuela decían que me olvidara de aprender Java, que no me convenia. "Mejor aprende VB o PHP son más sencillos" Incluso me "aconcejaban" estudiar Cobol "Ese lo siguen usando en los bancos (y es cierto)"

La desidia

Muchos desisten antes de empezar, "yo no estudie para ser programador, estudie para ser informático" quieren "aprender" pero no ponen nada de su parte. Quieren resultados mágicos, una o dos lecciones de programación para empezar proyectos grandes que ni un profesional puede hacer.

Scala IDE


Ahora que tuve un poco de tiempo de probar varios lenguajes como: Scala, Ceylon, Clojure, etc. encontré este sitio Scala IDE http://scala-ide.org/

Se trata de un IDE (plugin) para crear programas en Scala desde Eclipse.

En Eclipse basta poner este link:
http://download.scala-ide.org/releases-29/stable/site
Y la verdad no pude evitarlo, quise probarlo con un código que hice en Groovy haber como quedaba:

Horoscopo.scala
 

Problemas al usar Ceylon IDE ... no ceylon runnable element

Creo y nombro el proyecto Ceylon

Crear el archivo: Hola.ceylon

Surge un problema.

Aqui sale el mensaje de error al tratar de compilar/ejecutar el programa

Distribuir contenido