Wednesday, 12 October 2005

So negative you are. Lighten up you must.

So - Before you say Microsoft sucks one more time, just let yourself laugh at what some of its employees manage to come up with from time to time.

Case in point: YODA, the programming language

Matt Warren posted his idea to build a programming language in Yoda-like English (can't quite call it plain English, can you?).

From Matt's post:


 

Instead of the cryptic c-like syntax below:

 

 

public void Main(string[] args) {

   Console.WriteLine(“Hello World”);

}

 

 

We will now have eloquent YODA-like syntax:

 

 

(args of string many are they) Main is what they seek yet return they do not.

 

Brace you must

     Written it is, the Console. “Hello World”

 

 

I know it’s difficult to believe, as strange as it seems. Yet, sometime in the future, everyone will be writing software this way. Knowing this, it makes my work so much more invigorating. I can literally feel the electricity in the air around here. It’s like some queer energetic force.

 


Go read the comments. They're just as good.

And by the way, for the record it only takes a little looking around to find out that Matt Warren isn't 100% joker. His real job has had him working at Microsoft with a supremely talented team on LINQ, which is "a set of extensions to the .NET Framework that encompass language-integrated query, set, and transform operations. It extends C# and Visual Basic with native language syntax for queries and provides class libraries to take advantage of these capabilities." I barely understand that, but I know it lets me (well, more like those code artists around me) do some cool querying of data in XML file, relational databases, in-memory data stores, whatever - which is cool. It's kinda like SQL syntax in .NET, is what it looks like to me. Linq is short for "language-integrated query." Makes sense. It's all for the next versions of C# and VB.NET.

[via Philippe Cheng [who also taught me some mad new beginner programming skillz today], via analog data transfer by Matt Lapworth]



Add/Read: Comments [1]
Humor | Random Stuff | Tech
Wednesday, 12 October 2005 20:31:06 (Pacific Standard Time, UTC-08:00)
#  Trackback

Referred by:
http://my.pantagraph.com/post/DoctorBeverley/blog/buy_camaze... [Referral]
http://www.chatalaska.com/orderserax [Referral]
http://www.facebook.com/notes/buy-mogadon/buy-mogadon-online... [Referral]
http://my.pantagraph.com/post/DoctorBeverley/blog/purchase_f... [Referral]
http://my.pantagraph.com/post/DoctorBeverley/blog/generic_kl... [Referral]
http://www.chatalaska.com/klonopin-2-mgs-too-much [Referral]
http://my.pantagraph.com/post/DoctorBeverley/blog/where_to_p... [Referral]
http://my.pantagraph.com/post/DoctorBeverley/blog/temazepam_... [Referral]
http://www.chatalaska.com/buyimovane [Referral]
http://my.pantagraph.com/post/DoctorBeverley/blog/ultram_er_... [Referral]
http://www.chatalaska.com/ordernimetazepam [Referral]
http://www.hiphopreviewer.com/ [Referral]
http://www.travertinetiles.net.au/ [Referral]
http://my.pantagraph.com/post/DoctorBeverley/blog/modafinil_... [Referral]
http://my.pantagraph.com/post/DoctorBeverley/blog/librium_80... [Referral]
http://my.pantagraph.com/post/DoctorBeverley/blog/us_zopiclo... [Referral]
http://www.chatalaska.com/genericlunesta [Referral]
http://my.pantagraph.com/post/DoctorBeverley/blog/lorazepam_... [Referral]
http://my.pantagraph.com/post/DoctorBeverley/blog/100_dista_... [Referral]
http://my.pantagraph.com/post/DoctorBeverley/blog/order_zolp... [Referral]
http://my.pantagraph.com/post/DoctorBeverley/blog/purchase_t... [Referral]

More...
Wednesday, 29 November 2006 20:24:11 (Pacific Standard Time, UTC-08:00)
hola como estan
Comments are closed.