Web Design. Development. Optimization. RSS 2.0
 Wednesday, May 19, 2004

Recently, I have been studying for my MCSD .NET. I am about ready to take 70-316, Windows Applications with Visual C# .NET. But I am having second thoughts. I wonder if I should take the VB .NET exams instead...

Obviously, one of the advantages to .NET is that the programming language used in application development can be left as a personal choice. C# and VB interoperate seamlessly, and from a binary code perspective, there are no advantages to developing in either language. That is, the same code written in each language produces the same or similar IL code.

My dilemma is this: I decided some time ago to take the C# exams. I purchased all three study guides. I've spent many hours studying for the first exam. And now... I am working at a job where I use VB .NET. I am starting to understand VB .NET a lot more; and I might start confusing myself when it comes time to take the exam.

Luckily the two exams (VB and C#) have almost identical content. I am sure the question banks are identical as well except the code samples are in different programming languages.

Have any VB developers out there taken the C# exam? Do you regret not taking the VB one instead? I'd appreciate any feedback. Leave me a comment. Thanks.

 

Wednesday, May 19, 2004 7:56:04 PM (Eastern Daylight Time, UTC-04:00)  #    Comments [1] -
.NET | Technology
Del.icio.us Digg Technorati Blinklist Furl reddit
Monday, September 11, 2006 9:32:39 AM (Eastern Daylight Time, UTC-04:00)
Dear Friends,

I have been reading a lot about which language is better-
VB vs C# ?

Most techies have strong view points, but they are all based on 'geeky emotions' rather than logic or even common sense.

People say they should use C# because Microsoft is using it, or because it looks complex, or they have to type less, or that C# looks like a computer language and VB does not, or that C# programmers are smarter or that C# programmers are generally C++ programmers and hence they must be good because they can understand all that ridiculous code.

Well, if writing cryptic code = smarter people, then the richest people in business would all be C++ programmers or the leaders of this world would all be ex-programmers. I am not sure if that IS the case.

How many CEOs of medium/large companies are ex-programmers (except for a few CEOs of tech companies)? How many presidents,prime ministers are ex-programmers? None.

By the way I am a programmer myself, and have been for 20 years, and probably a geek too, in many ways.

What is the point? It is simply that we, the programmers, often enjoy writing and looking at cryptic stuff. It gives us a feeling that no one else can read it, and hence we must be smarter. And in doing so we fail to look at the 'big picture'. Big picture could mean many things- What works better? How to save time? What is better for the business? Why are we developing this application? Is there a better and simpler way? And so on.

I think a 'good' development language is one, which allows us to perform the most common (needed) functions in the shortest possible time, and offers a short learning curve, and is relatively easier for another programmer to comprehend.

Based on that- VB is much better, for ALL business needs. May be or may be not for systems programming-- I do not know.

Here is a link from Microsoft. They do not say, one is better than another, but read and decide for yourself, which is easier AND better for business-- the most common use for programming languages.

http://support.microsoft.com/default.aspx?scid=kb;EN-US;Q308470

I have neither programmed in VB or C# before, but one need not be a rocket scientist to realize which offers shorter development lifecycles. It is certainly VB.

I am not saying C# is 'bad', it is just that it still contains most of the 'primitive' stuff- bad syntax, confusing pointers which are probably never needed in 99% of the applications, hard to read, etc. etc. Remember, C was developed in the 1970s for controlling telephone switches, and at least to me, it still looks that way!

Thank you for reading this long note.





Comments are closed.
Archive
<October 2008>
SunMonTueWedThuFriSat
2829301234
567891011
12131415161718
19202122232425
2627282930311
2345678
About the author/Disclaimer

Disclaimer
The opinions expressed herein are my own personal opinions and do not represent my employer's view in any way.

© Copyright 2008
Scott Duffy
Sign In
Statistics
Total Posts: 474
This Year: 34
This Month: 4
This Week: 0
Comments: 73
Themes
Pick a theme:
All Content © 2008, Scott Duffy
DasBlog theme 'Business' created by Christoph De Baene (delarou)