473,402 Members | 2,064 Online
Bytes | Software Development & Data Engineering Community
Post Job

Home Posts Topics Members FAQ

Join Bytes to post your question to a community of 473,402 software developers and data experts.

Benefits of VB.NET over C#?

For a new programer, what would be the benefit of learning VB.NET over C#?
Nov 20 '05 #1
10 6914
If you are a brand new programmer, VB.NET is widely considered to be the
more 'productive' langauge. It's not case sensitive so you get a lot more
out of intellisense. If you have a C langauge background though, C# might
be easier to learn. The main thing with VB.NET is the case sensitivity
issue and intellisense, although many consider the entire syntax easier to
learn.

When it's all said and done, learn whatever one you like better. They each
have a few subtle benefits over the other, but at the end of the day, they
are virtually identical in functionality. Morever, I'd focus on learning
the Framework, that's the hard part. The syntax is trivial from there. A
top notch C# Programmer can learn VB.NET in no time and vice versa...
However a Top Notch VB6, VC++6.0 programmer will have to spend a good bit of
time learning either .NET langauge, not b/c of syntax as much as
functionality....especially ADO.NET.

Ideally, learn them both, and write code in them both so you can comfortably
flip between them, then your career options will be the widest.

HTH,

Bill
"Robert" <bo**@linuxmail.org> wrote in message
news:On**************@TK2MSFTNGP12.phx.gbl...
For a new programer, what would be the benefit of learning VB.NET over C#?

Nov 20 '05 #2
* "Robert" <bo**@linuxmail.org> scripsit:
For a new programer, what would be the benefit of learning VB.NET over C#?


<http://www.deja.com>

SCNR

--
Herfried K. Wagner [MVP]
<http://www.mvps.org/dotnet>
Nov 20 '05 #3
You may hear this and that about one language being better than the other,
but it really does come down to choice. I think William hit it right on the
head.
"Robert" <bo**@linuxmail.org> wrote in message
news:On**************@TK2MSFTNGP12.phx.gbl...
For a new programer, what would be the benefit of learning VB.NET over C#?

Nov 20 '05 #4
Robert,
As the others have suggested. For a new programmer learning .NET I would
recommend learning the Framework itself. Plus learning solid OOP theory.

Of course you will need the basics of either VB.NET or C# to learn the
Framework, however I would concentrate on learning the framework, not the
specifics of either language.

Whether you should learn VB.NET or C# I would consider a personal choice. Do
you like the way C# reads or do you like the way VB.NET reads?

I would recommend you sit down with one of entry level books, such as "OOP
with Microsoft Visual Basic .NET and Microsoft Visual C# .NET - Step by
Step" by Robin A. Reynolds-Haertle and page through some of the chapters. If
the C# samples make more sense use it, if the VB.NET samples make more sense
use it. Note: Robin's book covers the How of OOP, however it does not really
cover the Why of OOP, I consider it a good second or third book for learning
..NET.

Ultimately I consider it worthwhile to at least be able to read both, as
there are enough samples in each that strictly knowing one is "not
enough"...

Hope this helps
Jay

"Robert" <bo**@linuxmail.org> wrote in message
news:On**************@TK2MSFTNGP12.phx.gbl...
For a new programer, what would be the benefit of learning VB.NET over C#?

Nov 20 '05 #5
Thanks for the feedback!
Nov 20 '05 #6
Cor
Hi Robert,
For a new programer, what would be the benefit of learning VB.NET over C#?


Not that I am lazy but the answer is simple, nothing

Cor
Nov 20 '05 #7
On Mon, 22 Dec 2003 13:00:48 +0100, "Cor" <no*@non.com> wrote:
Hi Robert,
For a new programer, what would be the benefit of learning VB.NET over C#?


Not that I am lazy but the answer is simple, nothing

Cor


I'm wondering then, how would one write in visual basic .net the
following from C#?...

x =>> 3

or..

x = x >> 3

if that is a valied C# command... I do not know becuase I don't have
it... I only have the Visual Basic .NET Standard.

But I've heard one can make the exact program from either... But what
is the VB.net way of the above?

Thanks.
Nov 20 '05 #8
Cor
Hi Kenneth,

I think this is a better answer than telling you

http://www.harding.edu/USER/fmccown/...omparison.html

Was this where you where looking for?

Cor

I'm wondering then, how would one write in visual basic .net the
following from C#?...
x =>> 3
or..
x = x >> 3
if that is a valied C# command... I do not know becuase I don't have
it... I only have the Visual Basic .NET Standard.
But I've heard one can make the exact program from either... But what
is the VB.net way of the above?


Nov 20 '05 #9
"Cor" <no*@non.com> schrieb
Hi Kenneth,

I think this is a better answer than telling you

http://www.harding.edu/USER/fmccown/...omparison.html

Was this where you where looking for?


....and this one:

http://msdn.microsoft.com/library/en...quivalents.asp
--
Armin

http://www.plig.net/nnq/nquote.html
http://www.netmeister.org/news/learn2quote.html

Nov 20 '05 #10
* Kenneth Lantrip <bo********@mindspring.com> scripsit:
I'm wondering then, how would one write in visual basic .net the
following from C#?...

x =>> 3

or..

x = x >> 3

if that is a valied C# command... I do not know becuase I don't have
it... I only have the Visual Basic .NET Standard.


Bit shifting operators are included in VB.NET 2003. Nevertheless, there
were only rare situations (often ugly Windows API hacks) in which I
needed these operators.

--
Herfried K. Wagner [MVP]
<http://www.mvps.org/dotnet>
Nov 20 '05 #11

This thread has been closed and replies have been disabled. Please start a new discussion.

Similar topics

1
by: jova | last post by:
What are some of the benefits of using a hash table data structure?
0
by: Hamed | last post by:
Hello I have employed as a developer in a software company that its team uses FoxPro / VB 6.0 / VC++ 6.0 as the developing tools and newly is going to migrate to VS.NET. There is a project...
4
by: Keith A. Rowe | last post by:
Please direct me to unbiased resources that discuss the benefits of implementing .NET in the enterprise. Some MS materials are okay, but I need to quote nuetral third parties. I am a developer...
6
by: news | last post by:
I need some concise, easy to grok examples of what .Net (preferably C#.Net) has over just using old ASP or PHP with JavaScript. See, I'm a PHP guy, and while I started server-side scripting with...
4
by: Mrinal Kamboj | last post by:
Hi , Doubt may be bit trivial , but i wanted to know , what are the exact benefits derived while we run a background process as an NT service in windows , we can as well achieve the...
13
by: Stijn Verrept | last post by:
Hi, I need to make a small web-application and was thinking about doing it in ASP.NET. Another developer (which is also network engineer) says it is hazardous to run .NET on his IIS server. He...
5
by: Jeff S | last post by:
Okay, I just finally figured out the Model View Presenter pattern as presented by Martin Fowler (http://www.martinfowler.com/eaaDev/ModelViewPresenter.html). I even got a small model of it working...
0
by: mike | last post by:
Apart from the substantial benefits of huge bufferpools, in 64-bit instances what other benefits are associated with 64-bit db2 instances, on LUW platforms, that are not available with 32-bit...
5
by: mclueless | last post by:
Can n e one tell me the benefits of using an MDI form??? In my project (vb6 n access) i have a main form from where the control goes to other forms depending upon what option the user selects. I...
1
by: Critical Skills, Inc. | last post by:
Oracle Advanced Benefits Analyst / Lead Start: 08/15/2004 End: 03/01/2005 Pay Rate: $80 - $85 per hour Job Duties: Must be open to travel. Must have designed and implemented...
0
by: emmanuelkatto | last post by:
Hi All, I am Emmanuel katto from Uganda. I want to ask what challenges you've faced while migrating a website to cloud. Please let me know. Thanks! Emmanuel
0
BarryA
by: BarryA | last post by:
What are the essential steps and strategies outlined in the Data Structures and Algorithms (DSA) roadmap for aspiring data scientists? How can individuals effectively utilize this roadmap to progress...
1
by: nemocccc | last post by:
hello, everyone, I want to develop a software for my android phone for daily needs, any suggestions?
1
by: Sonnysonu | last post by:
This is the data of csv file 1 2 3 1 2 3 1 2 3 1 2 3 2 3 2 3 3 the lengths should be different i have to store the data by column-wise with in the specific length. suppose the i have to...
0
by: Hystou | last post by:
Most computers default to English, but sometimes we require a different language, especially when relocating. Forgot to request a specific language before your computer shipped? No problem! You can...
0
Oralloy
by: Oralloy | last post by:
Hello folks, I am unable to find appropriate documentation on the type promotion of bit-fields when using the generalised comparison operator "<=>". The problem is that using the GNU compilers,...
0
jinu1996
by: jinu1996 | last post by:
In today's digital age, having a compelling online presence is paramount for businesses aiming to thrive in a competitive landscape. At the heart of this digital strategy lies an intricately woven...
0
by: Hystou | last post by:
Overview: Windows 11 and 10 have less user interface control over operating system update behaviour than previous versions of Windows. In Windows 11 and 10, there is no way to turn off the Windows...
0
isladogs
by: isladogs | last post by:
The next Access Europe User Group meeting will be on Wednesday 1 May 2024 starting at 18:00 UK time (6PM UTC+1) and finishing by 19:30 (7.30PM). In this session, we are pleased to welcome a new...

By using Bytes.com and it's services, you agree to our Privacy Policy and Terms of Use.

To disable or enable advertisements and analytics tracking please visit the manage ads & tracking page.