May 25, 2006

Script#

This is a new set of bits that just came out from a guy at Microsoft named Nikhil Kothari.

It is a C# to JavaScript compiler. As such it doesn't take full advantage of either language, but it does allow entrenched C# developers like myself to create some JavaScript a bit faster.

That said, I'm still not completely on board with this type of idea. Using a language to write another language. Optimization seems like it would be a constant problem. It would be a nice way to get the basic functionality you want done, so you can optimize it after the compile, but that also seems wrong. If you want to generate your code, then generate your code, but dont modify what you generated. But if optimization doesn't matter as much, I'm all for it.

Sigh, how many languages are we supposed to know now anyway? C#, VB.NET, Java, Delphi, C++, VB, JavaScript, VBScript, Ruby, PHP, Perl, SQL, MDX, HTML, CSS, XSL, .... "Jack of all trades, master of none." Unfortunatly, this is the world we live in to be productive -- expecially in web development.

No comments: