Eric Gunnerson - Why are there so many programming languages?
- Posted: May 06, 2004 at 2:17 PM
- 31,786 Views
- 12 Comments
Download
How do I download the videos?
- To download, right click the file type you would like and pick “Save target as…” or “Save link as…”
Why should I download videos from Channel9?
- It's an easy way to save the videos you like locally.
- You can save the videos in order to watch them offline.
- If all you want is to hear the audio, you can download the MP3!
Which version should I choose?
- If you want to view the video on your PC, Xbox or Media Center, download the High Quality WMV file (this is the highest quality version we have available).
- If you'd like a lower bitrate version, to reduce the download time or cost, then choose the Medium Quality WMV file.
- If you have a Zune, WP7, iPhone, iPad, or iPod device, choose the low or medium MP4 file.
- If you just want to hear the audio of the video, choose the MP3 file.
Right click “Save as…”
- Mid Quality WMV (Lo-band, Mobile)
- WMV (WMV Video)
Comments Closed
Comments have been closed since this content was published more than 30 days ago, but if you'd like to continue the conversation,
please create a new thread in our Forums,
or
Contact Us and let us know.
Follow the Discussion
/Lars.
Finally, someone who gets it. If people realized this, we wouldn't have the Java/C# Sux0rz threads that plague most .net programming forums.
There are things like writing custom collection i'd rather do in C# becuase i have less code and i like using [] brackets for array indexing. For other things, i'd rather use VB for because i don't neccessarily need to worry about case, or i get better IntelliSense.
Sticking to one language is very silly. Knowing how to do stuff in many is better. What happens when you write an app and the client forces you to use VB.NET so their guy's can maintain it when you done, but you only know C# or C++. What do you do?
Because there are people in this world who wish to program for a platform OTHER THAN Microsoft Windows and .NET
Ever heard of competition and balance and fairness in the market? Didn't think so.
Come now fella, the question was simple and you immeadately take a stance of the 'EVIL' vs 'GOOD' meaning. I noticed that you included C in your little list of 'Monopolist Instrument Languages', interesting last I checked C was not contrived nor controled by Microsoft. Unfortunately reactionary blurts like that one above just further cement the wedged between the two camps. They do more harm and good.
On another note Eric is brilliant in his summation and I hope that he doesn't mind me blatently parroting his words when I am asked the same question. I have often retorted to a question of that ilk with, If all you have is a hammer, do then all your problems become nails? ( Also lifted from someone who I don't know ).
http://www.go-mono.com
Why program with a framework that just got out with Beta 1?
And even with Beta 1 it isn't close to be fully identical to the original .NET framework.
Go back to your dark room...
Eric mentions Perl. Did you even watch the video?
The words are with you young nemisys, but you are not a Troller yet.
/Lars.
Nicely put Eric..
Personally i try to stay neutral towards language arguments, cos at the end of the day when it comes down to it, i prefer to go with whatever gets the job done..
& to me that’s what matters most..
"if you like semicolons, pick a semicolons lanaguage. If you don't like semicolons, pick a non-semicolons language."
or
"if you were frightened by semicolons as a small child, some tramatic brace bracket incident, go with vb.net it will be fine."
There is one thing i do agree C# is better for than VB.NET but that is just because i don't care for the array () bracket syntax of VB.NET. I prefer [] bracks for arrays.
Dim foo = bar(12)
Is foo looking at item 13 (array is zero based) in the bar array, or are you getting the result of the function bar after passing 12 to it? Of course you can always avoid this if you use Hungarian Notation (or some other naming convention). Does Charles Simonyi (inventor of Hungarian Notation) still work at Microsoft?
Looks like Charles Simonyi Left Microsoft in 2002 to start Intentional Software.
I never liked Hungarian Notation
If you can't intuitivly predict the answer to foo(13), you need to rename it. So it's kind of a trick question. But as Kharsim said - whatever gets the job done.
/Lars.
Remove this comment
Remove this thread
close