Programming in .NET military style

It seems like the .NET platform happened to be a nice innovation test bed. Mary Jo Foley talks about the “Sharps”, the growing cloud of experimental programming languages (A#, Cocoa#, F#, Gtk#, J#, Sing#, Spec#, X#) that range from data oriented (X# or C Omega) to functional programming (F#, my favorite) to operating system construction (Sing#). What all this has to do with the title? Some thirty years ago, the American army figured that its contractors were using too many programming languages (well over 400) so they had a real Tower of Babel. What to do? Well, in pure military fashion they formed a committee to choose the best programming language, the committee decided that no existing programming language deserved the label so that, in order to eliminate the excess of programming languages in use, they decided to create another one: Ada. Ada saw the light in 1980 and, for a while, the Department of Defense tried to force its contractors to use nothing but Ada, in the end they had to abandon the rule, even though the initiative did give fruit: from over 400 languages used they went down to less than 40, nice try indeed. What does all this have to do with .NET? Well, one of the "sharps", A#, is an implementation of Ada in .NET and, to be honest, this is not even news, A# has been alive since 2004 and its latest version (June 2006) works only on .NET 2.0. So if you feel like programming in .NET military style, you can use A# (as for me, I have my hands full with C# and F#).

Published Monday, March 05, 2007 10:58 PM by Edgar Sánchez

Comments

# military style

Friday, June 13, 2008 1:57 PM by military style

Pingback from  military style

# re: Programming in .NET military style

Wednesday, December 24, 2008 8:03 PM by Jane

<a href= fsddoxj.exactpages.com/fogoduchow.html >fogo

# re: Programming in .NET military style

Saturday, January 10, 2009 9:24 AM by Bill

<a href= freedonkeyshowvideosxxx.kuisma.cn >free donkey show videos xxx</a>  

<a href= http://regiloustattoode

# re: Programming in .NET military style

Saturday, January 17, 2009 3:50 PM by Arnie

<a href= danielpearldecapitation.soundsaua.info >daniel pearl decapitation</a>  

<a href= longlayeredhaircutstechniques.soundsaua.info >long layered haircuts

# re: Programming in .NET military style

Friday, February 13, 2009 4:51 AM by Neo

<a href= http://vtunne

# re: Programming in .NET military style

Wednesday, February 18, 2009 2:45 AM by Kir

<a href= charmglow7200234recall.wyntrac.cn >charmglow 720 0234 re

# re: Programming in .NET military style

Friday, February 27, 2009 5:18 AM by Bill

<a href= printableworksheetsynonymandanaonyms.peoplesaua.in

# re: Programming in .NET military style

Friday, February 27, 2009 1:28 PM by Arnie

<a href= savagestriker516.peoplesaua.info >savage striker 516</a>  

<a href= http://phimhoavietna

# re: Programming in .NET military style

Tuesday, March 03, 2009 11:04 AM by Hero

<a href= http://flavo

Leave a Comment

(required) 
(required) 
(optional)
(required)