01.Blogs :
Bernard  
Audience Marketing Intern, MS Australia, DPE
Microsoft, process improvement, higher education, current affairs, books, photography and fitness.
http://feeds.feedburner.com/Another-Day-In-The-Antz-Farm

Contentious Topic: Is Managed Code Bad for the Art of Programming

Im just thinking after reading punzki's blog entry here about becoming a spoiled programmer because he has gotten use to managed code. Im sure he is a good bloke and good programmer.

Just bouncing off that statement, it makes me think how well prepared my 5 years of teritary education have prepared me for the world out there.

I have forgotten almost all of my C knowledge san scanf, printf, &myVarAddress, #include stdio.h etc. These days almost all students are taught Java, VB and C#. Just for the record, I am a VB guy. 

Most schools only train their students to write simple business applications and software. The students are not trained in the hard stuff like C or COM etc. They will suffer later in their programming life.

Look at me, I have been programming for awhile, but Honours shook me. Not just my honours project but my other postgraduate unit reminded me that I only know so little.

Back to my managed code topic, by managing and providing so many services, do you reckon the competnecy of future programmers will be affected? Managed code, does it advance the art and skill of programming?

posted on Sunday, June 13, 2004 12:54 AM by Bernard

# @ Sunday, June 13, 2004 6:40 AM

I agree with u... most universities and colleges they teach simple applications without further into deep chapters.. the well-known "Hello World!" program can still be seen today at college/Uni level

szesiong

# @ Sunday, June 13, 2004 7:08 AM

I still believe that managed code is the way to go. I used to play around with unmanaged code and it seems like such a waste of time keeping track of where your memory is going. I don't think it affects programmers' competency. It's the same way with assembly; not a lot of people really need to dabble with it anyway. Same goes with unmanaged code. :) Btw, thanks for mentioning my blog!

punzki

# @ Sunday, June 13, 2004 9:40 AM

I do believe managed code is a good practice. Besides, good documentation, standardized format and readable code are so important for big software which involves lots of people. And erm.. #includes, printf, int...e.t.c C is something that I won't forget. Lots of thing can be translated from C. So think in C is not bad, although I'm thinking in more OO. In Additional, using B is a good approach in developing specifications it has good verification system plus it can easily produce code regardless to the Language (either produced by B Tool Kit or writen by human)

FantasyLand

# @ Monday, June 14, 2004 11:16 AM

I kinda agree though most of my experience borders on using managed code. :) I first learned programming using JAVA, but it seems that languages like C has still its uses, since its used to access hardware directly.

enrison


 
03.UPDATE CALENDAR :
<June 2004>
SunMonTueWedThuFriSat
303112345
6789101112
13141516171819
20212223242526
27282930123
45678910

05.MY LINKS :

07.Subscriptions :

Subscriptions


© Copyright 2005 Microsoft Corporation. All Rights Reserved.
Terms of Use | Privacy Statement | Code of Conduct | Hosted by MaximumASP for Microsoft
WHO-BAR