Friday, July 31, 2015

Mi primer post en Zonnon

Como siempre...estaba buscándo nuevos y emocionantes lenguajes de programación para aprender...y Mark Teichmann me pasó el dato de un muy bueno -;) El lenguaje de programación Zonnon...

Así que...que es Zonnon? Zonnon es un lenguaje de programación multi-propósito en la familia de Pascal, Modula-2 y Oberon...y corre en .NET/Mono...

Ha pasado bastante tiempo desde la última vez que utilicé PascalDelphi...pero...tal como montar una bicicleta...el conocimiento regresó a mi apenas comencé a programar algunas líneas -;)

Ahora...el único problema que tengo con Zonnon...es que practicamente no hay documentación...y lo que está disponible está en Ruso...así que...me ayudó bastante Google...


Aquí esta la aplicación de números Fibonacci Numbers...


Fibo.znn
module Fibo;
var num: integer;
var a, b: integer;

procedure fib (var num, a, b : integer): string;
var result: string;
var ab: integer;
begin
 result := "";
 if (a > 0) & (num > 1) then
  num := num - 1;
  ab := a + b;
  result := result + string(ab) + " " + fib(num, ab, a);
 elsif a == 0 then
  num := num - 1;
  ab := a + b;
  result := string(a) + " " + string(b) + " " + string(ab) + " " + fib(num, ab, b);
 end;
 return result;
end fib;

begin
 a := 0;
 b := 1;
 write("Enter a number: ");readln(num);
 writeln(fib(num,a,b));
 writeln("");
end Fibo.

Y un par de imágenes...




Necesito seguir jugándo y explorándo Zonnon...aún hay muchas cosas emocionántes que se me están escondiendo -;)

Saludos,

Blag.
Development Culture.

No comments: