domingo, 2 de noviembre de 2014

! El Minecraft ¡

Bueno como ven en el titulo yo me voy a enfocar mas en los Videojuegos, el día de hoy vamos a hablar del MINECRAFT, Este es un videojuego independiente de construcción, creado por una empresa llamada "Mojang" que en mayo 17 en 2009 y su versión completa en 18 de noviembre del 2012. En minecraft las personas pueden hacer construcciones el cual quieran desde hacer una casa hasta hacer una maravilla. En el juego hay una serie de enemigos que el juego los llama (MOBS) estos se pueden Matar al Igual de poder matar a Otros Jugadores.


Bueno En Minecraft Existe el modo Multijugador Aquí Algunos Servidores:


  • Olimpo.me   (es un Servidor Para usuarios que tienen el Juego comprado)


  • crazycraft.fluctis.com:25877 (es un Servidor Para usuarios que NO tienen el Juego comprado)

  • mineaqua.es  (es un Servidor Para usuarios que NO tienen el Juego comprado)

Espero Que Les Alla Gustado Este Blog Nos Vemos Lugo Hasta Pronto.






Programacion en Vala Primera Parte

Sobre Vala 

Bueno creo que comenzare con un nuevo código de programación, con un nuevo paradigma, lo que la hace única es que es multiplatarforma, usa C, C# y Python, además se acerca mucho mas a lo que un programador necesita de forma asertiva.

Que es Vala?

  • Desarrolladores: Jürg Billeter y Raffaele Sandrini.
  • Paradigma: Multiparadigma, Orientado a Objetos, Imperativo, Estructurado.
  • Influido Por: C, C++, C#, Java.
  • Dialectos: Vala, Genie.
  • Extensiones: .vala, .vapi, .gir, .c.
  • Apareció en: 2006.
  • Ultima Versión: 0.22.0 (23 de septiembre del 2013).
  • Sistema Operativo: Toda plataforma soportada por GLib.
  • Licencia: LGPL 2.1+.
  • Pagina de Soporte: https://wiki.gnome.org/Projects/Vala.
Vala es un nuevo lenguaje de programación que permite utilizar modernas técnicas de programación para escribir aplicaciones que funcionan con las bibliotecas de tiempo de ejecución de GNOME, particularmente GLib y GObject. Esta plataforma ha proporcionado durante mucho tiempo un entorno de programación muy completo, con características como un sistema de tipado dinámico y gestión asistida de memoria. Antes de crear Vala, la única manera de programar para la plataforma era con la API nativa de C, que expone muchos detalles no deseados, con un lenguaje de alto nivel que tiene una máquina virtual auxiliar, como Python o el lenguaje C# de Mono o, alternativamente, con C++ a través de una biblioteca contenedora (wrapper).
Valac, el compilador de Vala, traduce el código Vala en código C, un lenguaje intermedio (tal como hace Java a Bytecode o C# al CIL), en lugar de ser compilado directamente en ensamblador, que luego puede compilarse en cualquier plataforma soportada por GLib, con cualquier compilador de C estándar.

Por que Vala?

Generalmente en Linux es complejo crear nuevos programas o aplicaciones ya que estos mencionados anteriormente sin recalcar a C, poseen poco acople al entorno GTK o de KDE, incluso a veces nos vemos forzados a compilar código, donde no hay una verdadera realidad.
Con Vala no necesitaríamos sino un poco de imaginación y aprender código sencillo de C donde el programador puede hacer infinitas cosas.


Hola Mundo...Código fuente desde Vala(Con Paradigma Orientada a Objetos)

public class Ejemplo.HolaMundo : GLib.Object
{
    public void saludar()
    {
        stdout.printf("Hola mundo\n");
    }
    public static int main(string[] args)
    {
        var ejemplo = new Ejemplo.HolaMundo();
        ejemplo.saludar();
        return 0;
    }
}

Dificultades Actuales

El lenguaje Vala compite en contraposición a Mono, una implementación abierta de C#, por formar parte activa en el núcleo de GNOME, ante la necesidad de éste de reducir su complejidad con un lenguaje moderno. La disputa comienza a ser intensa en listas de correo y foros de opinión, pero no existe un posicionamiento oficial sobre el tema por parte de los desarrolladores.
Los partidarios de Vala argumentan con su gran rendimiento junto con la posibilidad de un bloqueo de patentes a Mono por parte de Microsoft; en cambio los partidarios de Mono afirman que Vala es un lenguaje inmaduro y sin apenas documentación.


Bibliografías y Referencias

Todas Las bibliografías aquí citadas tienen Licencia Abierta

https://es.wikipedia.org/wiki/Vala_%28lenguaje_de_programaci%C3%B3n%29

https://wiki.gnome.org/Projects/Vala/Tutorial/es

http://valadoc.org/

http://es.wikibooks.org/wiki/Programaci%C3%B3n_en_Vala/Introducci%C3%B3n#.C2.BFQu.C3.A9_es_Vala.3F