blog de Sr. Negativo

Aprendiendo Ceylon

Programando en Ceylon y PSeInt

Existe una herramienta para aprender a programar llamada PSeInt, en esta ocasión vamos a realizar ejemplos de programación básica y comparando esos códigos en Ceylon.

Ejemplos

1. Se requiere obtener la talla de una persona sabiendo que su peso es de 54.5 kg y su índice de masa corporal es de 22.1.
Fórmulas:
imc=peso/(talla*talla)
peso=(talla*talla)*imc
talla=sqrt(peso/imc)

Usando PSeInt escribimos:

Ahora en Ceylon:
obtenerTalla.ceylon

void run(){
variable Float peso=54.5;
variable Float talla=0.0;
variable Float imc=22.1;

function sqrt(Float x) => x^0.5; //para obtener la raíz

talla=sqrt(peso/imc);
print("talla: ``talla`` ");
}

Compilamos y ejecutamos:

ArnoldC ... un lenguaje de programación inspirado en Arnold Schwarzenegger

Se trata de un lenguaje de programación bastante curioso.

Este código esta en la página del proyecto.

hola.arnoldc

IT'S SHOWTIME
TALK TO THE HAND "¡Hola, mundo!"
YOU HAVE BEEN TERMINATED

Creamos el class y ejecutamos:

java -jar ArnoldC.jar hola.arnoldc
java hola


Links:

http://lhartikk.github.io/ArnoldC/
https://github.com/lhartikk/ArnoldC

Java 8 ya disponible

Ya esta disponible Java 8

¿Groovy o Scala?

class Vehiculo{
   int puertas
   String color
}

static main(args){
  def miVehiculo= new Vehiculo(puertas:4,color:"Rojo")
  println "no. de puertas: $miVehiculo.puertas"
  println "color: $miVehiculo.color"
}

class Vehiculo(val _puertasx:Int=2,val _colorx:String=null){

  private var _puertas:Int=_puertasx
  private var _color:String=_colorx
 
  def puertas = _puertas
  def puertas_= (value:Int):Unit = _puertas = value
 
  def color=_color
  def color_=(value:String):Unit=_color=value
 
}

object EjemploScala{

        def main(args: Array[String]): Unit = {
          val miVehiculo=new Vehiculo(4,"Verde")
          Console.println("no. puertas: "+miVehiculo.puertas)
          Console.println("color: "+miVehiculo.color)
        }
       
       
}

Link:

Programadores...

Un poco de humor para todos.

  • Le gusta lo sencillo
  • No es muy "robusto" ni "pesado"
  • class Pythonista:
            def __init__(self, nombre):
                 self.nombre=nombre

     #main
     codeMonkey=Pythonista('Steve')
     print codeMonkey.nombre

  • No muy confiable para algunos
  • Puede sorprender
  •  def lista=['libertad','groovy','amor y paz']

    lista.each{it-> println "$it"}

  • Demasiado "robusto" y "pesado" para algunos
  • Le gusta la dificultad
  •  /**
    *@author yo merito
    *@date hoy
    */

    public class Javesco{
    /**
    *@param args
    */

    public static void main(String ... args){
     

    Oracle vende Java a Microsoft: Java deja de ser libre a partir del 1ero de enero del 2014

    Muy mala noticia para los programadores java, Oracle vendió Java a Microsoft. A partir de enero del 2014 se debe comprar licencias de uso para programar en este lenguaje. Herramientas como Netbeans también dejarán de ser gratuitas y se integrara a la suite de Visual Studio .Net

    Yo por lo mientras empezaré a buscar otro lenguaje independiente de la JVM antes de programar en Visual Studio.

    La noticia completa aquí:
    Java deja de ser libre a partir del 1ero de enero del 2014

    ¿Todos deberían aprender a programar?

    Hace tiempo apareció este vídeo para motivar a las "personas comunes" a que aprendieran a programar.

    A mi parecer fue una buena idea, lo que muchos nos hace falta es tener iniciativa, aprender de la prueba y el error.

    No esperar a que (auto mágicamente) alguien nos enseñe y nos resuelvan los problemas. Se vale preguntar, todos alguna vez necesitaremos ayuda, pero no delegar nuestra responsabilidad a otros.

    Distribuir contenido