Re: [Vala] [ANNOUNCE] Vala 0.1.6 - Compiler for the GObject type system



New python 3000 also has similar feature. And it has clearer syntax.

[philosophy]

But python makes you forget concepts like memory usage, pointers,
references, etc.. i think that C is the best lang for learning, but
nowadays univs tend to learn higher level languages to make grow
a generation productive sheeps coding without having to known or
understand what's happening in memory or what the processor does.

That's why I say vala is a nice language to learn on universities..

because it lets you write programs in a simple (high level) way, but
lets you the possibility to read the generated C code and understand
concepts like object oriented, lambdas, etc.. in a more -raw- way.

Vala is not currently prepared for educational use yet (imho), but
it is enought stable to learn, practice, experiment and develop.

Another nice thing is that software can be prooft before compiling it
or executing it. Vala can check for all the func pre-post conditions
which makes the software more realiable, easy to read and test.

[/philosophy]



[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]