Cornelius Ellsonpeter wrote:Funny...I picked up a VB.NET book the other day. Both languages do share a lot in common. But if I go to the trouble of learning the IL, I'd take it a step further and build my own language!
How about you learn both? They are both VERY similar. They really don't have many differences. Most people split hairs over small features... but they esentually do the same stuff and both merge to IL. If you want a "feature-rich" language, I suggest you start learning IL
You can look out there... there are MANY features that you can take advantage of in IL that you can't do in C# or VB. The features just haven't been integrated into the C#/VB languages.
They are similar. People think that VB was "adopted" from previous versions and is just ploped into the .NET framework. That isn't the case. When they started development of .NET, they started on a fresh codebase and took the VB syntax with them, not the code. It's clean
But C# is a great language... all .NET languages are great, in fact.