Menu

Home

Jordi Alegre

zkribe programing language

zkribe is a procedural/object oriented language with the following targets:

  • Compiled. It should be able to generate a fast/compact, with as few dependencies as possible.
  • Fast. It should be able to generate near C running programs.
  • General. It should be able to write general-purpose applications.
  • Concise. The language is able to extract some information (Types) from the code without the user having to write down all.

This is a hello world program:

1  module test
2
3  defun fmain
4      out.println( "Hello, world!" )
5  end

I am developing it and have a working version, developed in Java, that I am polishing to publication. I would like to provide a product as error free and robust as possible. In this first version I will decide the final language, obtaining feedback in the developing process of the language itself and the runtime library.

After that, I want to develop the 1.0 version of the compiler, written in the language itself. This would probe the validity of the decisions taken.

Administrator:

Project Admins: