Building desktop applications without C or C#

First up is Vala — using C#-style syntax. With a self-hosting compiler that translates Vala source code into C source and header files, Vala uses the GObject type system to create classes and interfaces declared in the Vala source code.
Secondly, is Shuttleworth’s suggestion that JavaScript be used to create desktop applications.
Both of these are useful measures against C#, and potentially good ways of doing things JavaScript is the best dynamic scripting language, with a sweet spot between familiar syntax and power, and Vala’s idea of translation to C worked well for the old d2c Dylan compiler.

Posted by Matt Lee

Artist, writer, director and recovering free software user.

3 Replies to “Building desktop applications without C or C#”

  1. Don’t we have to worry about Microsoft suing over patent infringements on Vala (due to it being a clone of C#’s syntax)?

    Reply

Leave a Reply

Your email address will not be published. Required fields are marked *

This site uses Akismet to reduce spam. Learn how your comment data is processed.