Archivo para la Categoría ‘Lenguajes’

Jul
28

22 libros gratis de Ruby on Rails

Programacion, Ruby, Tecnologia 1 Comentario

Bruce on Rails
Para quienes quieran aprender Ruby on Rails a fondo sin necesidad de comprar libros de BsF. 300, les pongo este enlace a 22 libros (excelentes casi todos) sin costo alguno. Y cuando digo gratis no digo legal eh?

 

Lo subí a Rapidshare y no directo en este blog porque todos (o casi todos) están protegidos por copyright..

 

Hazle caso al maestro y vuélvete un cinta negra en Rails..

 

Descargar los 22 libros gratuitos de Ruby on Rails

May
29

Java vs. Python

Humor, Imagenes, Lenguajes, Texto 15 Comentarios

Lo pensé 2 veces antes de poner esta imagen, porque el fin de este blog no es ni mucho menos hablar mal de Java ni promocionar a Python, pero esta imagen me sigue dando mucha risa.. Ya ven que no soy el único que consigue a Java innecesariamente complicado..

 

java y python

Click en la imagen para ver en grande..

May
20

Libro gratuito: Ruby Fácil

Ruby 6 Comentarios

Si quieres aprender un lenguaje nuevo, libre y poderoso como Ruby, esta oferta es inmejorable.

Un libro en español, en formato digital, libre y gratuito..  Me tomé la potestad de subirlo a mi hosting en descarga directa porque la descarga original está en 4shared.com y mucha gente no sabe usarlo, además hay que gastar el ancho de banda en algo, no? :D

Descarga aquí

Autor: David Guillén Nakamura (Blog)

 

Abr
11

Frases jocosas sobre lenguajes de programación

Humor, Lenguajes 1 Comentario

"La gestión manual de bloques de memoria en C es como hacer malabarismos con pastillas de jabón en la ducha de la prisión: todo diversión hasta que cometes un fallo"
     — Un usuario anónimo de un foro Usenet

"Java es lo más penoso que le ha ocurrido a la informática desde MS-DOS"
     — Alan Kay

"Perl: el único lenguaje cuyo código es prácticamente igual antes y después de someterlo a una encriptación RSA"
     — Keith Bostic

Haz click para continuar leyendo “Frases jocosas sobre lenguajes de programación”

Mar
30

Java-sura

Humor, Lenguajes, Pensamientos Sin Comentarios

Hoy me he encontrado este pensamiento y la verdad no paro de reir.. jejejeje..

Si Java tuviera un verdadero recolector de basura, la mayoría de los programas se borrarían a sí mismos al ejecutarse.

– Robert Sewell

Visto en: Mundogeek

Ene
18

Las 10 razones por las que odio Java

Lenguajes, Programacion, Software, Tecnologia 17 Comentarios

La imagen me pareció graciosa, no se ofendan "javeros"

Los que me conocen saben que siempre he ‘odiado’ Java, pero no es un ‘odio’ sin motivos, tengo mis razones que voy a enumerar, corriendo el riesgo de herir susceptibilidades de quienes les guste dicho lenguaje y sin intención alguna de entrar en discusiones estériles sobre cuál lenguaje es mejor. Obviamente Java es más que un lenguaje y es poderoso para entornos empresariales y móviles, sin embargo, sigue sin gustarme por las razones que enumero debajo (totalmente cuestionables, pero mías al fin).

Odio Java: 

  1. Por su sintaxis innecesariamente compleja (Hola Mundo en Java vs. Hola mundo en Ruby)
  2. Por su tediosa estructura de librerías ( import sun.java.sucks.sometimes.*; )
  3. Por sus lentos e inútiles ‘applets’ (afortunadamente en desuso)
  4. Por su lentitud a la hora de ejecutar las aplicaciones (aunque ha mejorado con el tiempo). Por eso lo llamo "YA-va"
  5. Porque sin la ‘bendita’ máquina virtual su portabilidad no existe. (Y si no tengo la JVM a mano?)
  6. Por su lenta curva de aprendizaje, que demanda horas y horas de lectura para aprender a programar bien.
  7. Porque NO es adecuado para el desarrollo web (RoR es libre, más fácil, menos líneas de código, desarrollo rápido real)
  8. Porque NO es GPL (El lenguaje es GPL pero no las librerías necesarias para correr los programas).
  9. Por la obsesión de llamarlo todo con J (Java, JVM, JRE, JME, JSE, JDK, JBoss, J2EE, J2ME .. ) lo cual confunde, sin necesidad.
  10. Porque si decides usar Java, tendrás tantas cosas que aprender, que no tendrás tiempo de aprender ningún otro lenguaje.

Haz click para continuar leyendo “Las 10 razones por las que odio Java”

Jul
10

Patrones de Software en Ruby

Lenguajes, Patrones, Ruby 3 Comentarios

He quedado gratamente sorprendido por el soporte nativo que le da Ruby a los patrones de diseño de software, como singleton, factory, observer, delegate y muchos otros.. y lo mejor, además del soporte nativo (no hay que instalar nada adicional) es su sencilla y elegante sintaxis, muy fácil de entender y hasta de recordar, nada que ver con los java.pattern.io.swing.algo.otra.cosa.que.fastidio.dios.hasta.cuando.print ("hola") Ejemplo para implementar una clase ‘singleton‘:

require 'singleton'class Humanoinclude Singletonend

jose = Humano.instance print  "Se creo una instancia de la clase Humano: ", jose

Eso es todo, así de fácil. La lista completa de patrones soportados por Ruby es:

Haz click para continuar leyendo “Patrones de Software en Ruby”