[Help]Programming Tips?

Posts 16–19 of 19 · Page 2 of 2
■ VB.NET is case-insensitive, while c# isn't.
■ VB.NET supports optional parameters but C# doesn't.
■ The 'With' construct in VB.NET. Very handy. Absent in C#
■ VB.NET is the only language in VS that compiles your complete code in the background. Makes VB.NET one of the most powerful languages and the reason VB.NET community loves it.
■ VB.NET contains the best Intelli-sense engine and again the major factor of its popularity.
■ To-Date, no other language has managed to beat VB.NET in UI perspective. Large companies use VB.NET as the front end and C#.NET for building the middle layer.
■ C# does not support indexed properties, which VB.NET and C++ support.

And the list goes on increasing...

Quote Originally Posted by Microsoft
Because of the previous differences between Visual Basic and C/C++, many developers assume incorrectly about the capabilities of Visual Basic .NET. Many Visual Basic developers think that Visual C# is a more powerful language than Visual Basic. In other words, Visual Basic developers assume that you can do many things in Visual C# that you cannot do in Visual Basic .NET, just as there are many things that you can do in C/C++ but cannot do in Microsoft Visual Basic 6.0 or earlier. This assumption is incorrect.

Although there are differences between Visual Basic .NET and Visual C# .NET, both are first-class programming languages that are based on the Microsoft .NET Framework, and they are equally powerful. Visual Basic .NET is a true object-oriented programming language that includes new and improved features such as inheritance, polymorphism, interfaces, and overloading. Both Visual Basic .NET and Visual C# .NET use the common language runtime. There are almost no performance issues between Visual Basic .NET and Visual C# .NET. Visual C# .NET may have a few more "power" features such as handling unmanaged code, and Visual Basic .NET may be skewed a little toward ease of use by providing features such as late binding. However, the differences between Visual Basic .NET and Visual C# .NET are very small compared to what they were in earlier versions.
All that matters is that if you are innovative you can do pretty much everything regardless of the language you are using.
If you're not innovative then you can't do shit even by using C++.

C++ is powerful. VB.NET can have the same power but its syntax structure doesn't allow that. Its directed towards the ease of use.

And again remember, C# and VB.NET are almost equally powerful because they both compile to IL and use Common Language Runtime.

I'll suggest VB.NET, because of its stunning code editing functionalities. Will help you a lot in writing quick and efficient code.
Here's some cool programming pointers if you wanna take a career in app development:

-VB and C# are equally powerful, C# is preferred over VB because it's similar to C/C++, making it easier to switch between the 3 (jumping from C# to C++ is easier than VB to C++).

-C++ is good for advanced apps, many "big" commercial apps are developed in C++.

-C# is a mediator of apps, meaning it's pretty much in between C++ and VB in terms of syntax and simplicity, to be honest it's syntax is just one step more difficult than VB, and one step easier than C++. It's pretty decent for any medium project.

-VB.NET (I just call it VB because I'm lazy) is the simplest out of the big 3 languages (VB, C#, and C++), but gets hard when you wanna work with more advanced projects.

-Always have lots of mountain dew.
Quote Originally Posted by Lolland View Post
Here's some cool programming pointers if you wanna take a career in app development:

-VB and C# are equally powerful, C# is preferred over VB because it's similar to C/C++, making it easier to switch between the 3 (jumping from C# to C++ is easier than VB to C++).

-C++ is good for advanced apps, many "big" commercial apps are developed in C++.

-C# is a mediator of apps, meaning it's pretty much in between C++ and VB in terms of syntax and simplicity, to be honest it's syntax is just one step more difficult than VB, and one step easier than C++. It's pretty decent for any medium project.

-VB.NET (I just call it VB because I'm lazy) is the simplest out of the big 3 languages (VB, C#, and C++), but gets hard when you wanna work with more advanced projects.

-Always have lots of mountain dew.
What about C
C is kinda dead, no offense to C-dophiles.
Posts 16–19 of 19 · Page 2 of 2
This thread is closed for replies.

Similar Threads

Tags for this Thread

None

Need help?