Sponsored by Best Buy
You Are The Last-Minute Gift Master! (Guaranteed Win.) view!
bestbuy.com - This gift is never obsolete, everyone likes it and it's always in stock at the last minute...
3 Comments
- slimasian, on 01/08/2008, -0/+2While I do agree with some points brought forth, mainly more reliable systems due to control over the underlying functions of an application (memallocs, pointers, etc.), I believe the professors do not see the other side of the coin. That is, managed code (such as your Java, .Net, Ruby) frees up a developer to better design for a user (theoretically).
I also believe that these professors also do not take appreciation of what managed code has done for software innovation. Thanks to managed libraries, we have wonderful systems springing up that really enhance the user experience -- your Googles, YouTubes, Diggs, etc. Managed libraries have enabled developers to focus more on the "what" versus the "how" of software. I believe both are equally important, hence why I think courses are segmented as such...CompSci/IT majors = analysts (the "what"), developers....CompEngineering majors = architects, software engineers (the "how").
I've had very little experience with Ada, and being that these two profs are AdaCore members, I'd almost lean towards the fact that they are Ada "fanboys" if you will...? - digjam, on 01/08/2008, -0/+2Interesting..!
- krischik, on 01/09/2008, -0/+1@slimasian: Mind you: with Ada you could have both as the Ada language allows for garbage collection (I take it that's what you meant with managed code) and I heard that AdaCore is actually working in that directions. I for once can't wait for it to appear in the main GCC source.
Martin



What is Digg?