473,842 Members | 1,872 Online
Bytes | Software Development & Data Engineering Community
+ Post

Home Posts Topics Members FAQ

Beating a dead Horse: Which Language

Hi,

I know that I'm an extreme newb by asking this overly beaten question,
but I am leaning toward C#, becuase the perception is that it is better
to learn than VB.Net. I guess it makes you cooler.:-)

Anyhow, I am a novice programmer, and I will remain one as well...I have
no plans to make programming my life ambition, but I think that it would
be fun to make my databases do some cool tricks and maybe write a
simplistic client to access the database over the LAN, and by internet
as well. My programing will be centered around Data manipulation, i.e.
collecting, sorting, and reporting on this data to myself.....

I want to know which language you find most compelling to accomplish my
mission. It may be that it doesn't have anything at all to do with the
language, from my understanding they are close to equal, but everyone I
come in contact with prefer C# over VB.net
Please, NO FLAMES; just logic
Thank you in advance!
Nov 21 '05
114 3736
put some c# source and some vb.net source side by side, have a good
look at them and choose the one where you like the look of the source
better.

(I was going to say 'flip a coin', but you wanted logic, and logic
tells me it would be better to work with the language you like the
looks of) :)

Sam

cf***********@y ahoo.com schrieb:
Hi,

I know that I'm an extreme newb by asking this overly beaten question,
but I am leaning toward C#, becuase the perception is that it is better
to learn than VB.Net. I guess it makes you cooler.:-)

Anyhow, I am a novice programmer, and I will remain one as well...I have
no plans to make programming my life ambition, but I think that it would
be fun to make my databases do some cool tricks and maybe write a
simplistic client to access the database over the LAN, and by internet
as well. My programing will be centered around Data manipulation, i.e.
collecting, sorting, and reporting on this data to myself.....

I want to know which language you find most compelling to accomplish my
mission. It may be that it doesn't have anything at all to do with the
language, from my understanding they are close to equal, but everyone I
come in contact with prefer C# over VB.net
Please, NO FLAMES; just logic
Thank you in advance!


Nov 21 '05 #21
"WJ" <Jo*******@HotM ail.Com> ha scritto nel messaggio
news:uP******** ******@TK2MSFTN GP15.phx.gbl...
I don't know why you named Italy,
I love Italy !


Me too, I live here ;-)
The country is beaufitul, but the people... well... if you're a tourist
they're ok, but if you're trying to ever accomplish *anything*, this is
absolutely not the best place :-/
This is especially true for IT jobs... IT here was ruined by legions of
wanna-be programmers, technicians and sysadmins who bought "computer
programming for dummies" (or things like that) and then tried to get a job,
and stupid companies managed by people who don't even know what a computer
is but think they can get rich with them.
On top of that, I am a Roman Catholic.
This always seemed strange to me... I can go to st. Peter's in 15 minutes,
and there are people from all over the world who only saw it in pictures
:-)))
Though I never realized that there are that many VBs overthere
until you said so! So ignorance I am !


Yes, there are... and many of them are as I described above. If you saw a
RecordSet being used by one of them as I saw one, you would have wept over
that poor RecordSet's tragic fate :-(

Massimo

Nov 21 '05 #22
"WJ" <Jo*******@HotM ail.Com> ha scritto nel messaggio
news:uP******** ******@TK2MSFTN GP15.phx.gbl...
I don't know why you named Italy,


I love Italy ! On top of that, I am a Roman Catholic . Though I never
realized that there are that many VBs overthere until you said so! So
ignorance I am !


By the way: I prefer C#, but it's only a syntax thing.
I never used VB (altough I know something about it), but used C, C++ and
Java extensively... and I definitely prefer { and } over BEGIN and END.
Massimo

Nov 21 '05 #23
Massimo,
... and I definitely prefer { and } over BEGIN and END.

That was what I too was always thinking.

I see now large benefits from the seperated kinds of begin and ends in
Visual Basic.

A nested procedure 6 deep with only {} do I find already almost a crime.

In VBNet I have not seen the maximum of that and it stays still stays
readable.

Just my thought about this

Cor
Nov 21 '05 #24
On Tue, 28 Jun 2005 00:37:51 GMT, cf***********@y ahoo.com wrote:
¤ I want to know which language you find most compelling to accomplish my
¤ mission. It may be that it doesn't have anything at all to do with the
¤ language, from my understanding they are close to equal, but everyone I
¤ come in contact with prefer C# over VB.net
¤

What did they say when you asked them why?
Paul
~~~~
Microsoft MVP (Visual Basic)
Nov 21 '05 #25
Carlos,

"Carlos J. Quintero [.NET MVP]" <ca*****@NOSPAM sogecable.com> schrieb:
It's actually "C#", 'Visual Basic .NET" ("VB.NET") and ".NET".


"Visual C#" ;-)

http://msdn.microsoft.com/vcsharp/


Visual C# is Microsoft's product. The language's name accoding to the ECMA
specification is C#:

<URL:http://www.ecma-international.o rg/publications/standards/Ecma-334.htm>

--
M S Herfried K. Wagner
M V P <URL:http://dotnet.mvps.org/>
V B <URL:http://classicvb.org/petition/>

Nov 21 '05 #26
Obviously, the best solution is to use both languages (and J# also) and then
buy our converters to switch between them as often as possible.
;)

David Anton
www.tangiblesoftwaresolutions.com
Home of:
Instant C#: VB.NET to C# Converter
Instant VB: C# to VB.NET Converter
Instant J#: VB.NET to J# Converter

"cf***********@ yahoo.com" wrote:
Hi,

I know that I'm an extreme newb by asking this overly beaten question,
but I am leaning toward C#, becuase the perception is that it is better
to learn than VB.Net. I guess it makes you cooler.:-)

Anyhow, I am a novice programmer, and I will remain one as well...I have
no plans to make programming my life ambition, but I think that it would
be fun to make my databases do some cool tricks and maybe write a
simplistic client to access the database over the LAN, and by internet
as well. My programing will be centered around Data manipulation, i.e.
collecting, sorting, and reporting on this data to myself.....

I want to know which language you find most compelling to accomplish my
mission. It may be that it doesn't have anything at all to do with the
language, from my understanding they are close to equal, but everyone I
come in contact with prefer C# over VB.net
Please, NO FLAMES; just logic
Thank you in advance!

Nov 21 '05 #27
Yes, yes, I know, although my impression is that nobody uses the term
"Visual C#"...

--
Best regards,

Carlos J. Quintero

MZ-Tools: Productivity add-ins for Visual Studio .NET, VB6, VB5 and VBA
You can code, design and document much faster.
Free resources for add-in developers:
http://www.mztools.com

"Herfried K. Wagner [MVP]" <hi************ ***@gmx.at> escribió en el mensaje
news:OT******** ******@TK2MSFTN GP15.phx.gbl...

Visual C# is Microsoft's product. The language's name accoding to the
ECMA specification is C#:

<URL:http://www.ecma-international.o rg/publications/standards/Ecma-334.htm>


Nov 21 '05 #28
As a programmer in both, more VB.NET than Visual C#, I will echo some of
the sentiments and share my own.

Being that you are a novice programmer, it may be easier and faster for
you to start with VB.NET as opposed to C#. This curve is a bit dependent
on what tools you are using to learn with.

C#'s case dependence, bracketing, and lack of real human readable
keywords and syntax may make the transition a little longer than with
VB. The case issue was fixed in Whidbey with better Intellisense, so
this may not be an issue for you anymore... but there is something to be
said for being able to decipher how code blocks work when you are
looking at something like:

for Counter as integer = 0 to MyCollection.Co unt
....
next

versus

for (int Counter = 0; Counter < MyCollection.Co unt; Counter++)
{
}

It is less verbose, but does not convey terribly clearly what is happening.

That having been said... I can say that my usage of C# with VB.NET has
made me a much better programmer overall. Why? Because C# forces you in
some degree to pay attention to concise, clear code. This translates
well into VB.NET, despite the somewhat more verbose syntax.

Lastly, while totally undeserved, there is something to be said in the
community about being able to program in C# than VB.NET. I think part of
this is Microsoft's fault (I wont change the thread here by launching
into my reasons why I believe this), part is from the general perception
since the early VB days of it being a "toy" language.

My 2 cents, thrown in with the rest of the group.
Morten Wennevik wrote:
Hi,

Seeing as noone seems to have touched the issues I find important ...

If you have no background in C/C++/Java or similar you may find VB.NET
easier to understand simply because it has less symbols and more logical
words. If you have dabbled in C/C++/Java or similar you may find C# to
be easier to do.

There are no real performance differences between C# and VB.NET. With a
few minor exceptions they are each capable of doing the same things.

As Malik said, what takes time is learning to know the framework, which
is identical for all .NET languages. If you read the questions in these
groups you will find that the answers in many cases are language
independent, valid for both C# and VB.NET. And in those cases that it
is language dependent, translating it to the other language is a simple
task.

Go with what you prefer, either is fine.

Nov 21 '05 #29
> Obviously, the best solution is to use both languages (and J# also) and
then
buy our converters to switch between them as often as possible.
;)

LOL
Nov 21 '05 #30

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

Similar topics

106
5258
by: cfmortgagepro | last post by:
Hi, I know that I'm an extreme newb by asking this overly beaten question, but I am leaning toward C#, becuase the perception is that it is better to learn than VB.Net. I guess it makes you cooler.:-) Anyhow, I am a novice programmer, and I will remain one as well...I have no plans to make programming my life ambition, but I think that it would be fun to make my databases do some cool tricks and maybe write a simplistic client to...
0
9870
marktang
by: marktang | last post by:
ONU (Optical Network Unit) is one of the key components for providing high-speed Internet services. Its primary function is to act as an endpoint device located at the user's premises. However, people are often confused as to whether an ONU can Work As a Router. In this blog post, we’ll explore What is ONU, What Is Router, ONU & Router’s main usage, and What is the difference between ONU and Router. Let’s take a closer look ! Part I. Meaning of...
0
9715
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 effortlessly switch the default language on Windows 10 without reinstalling. I'll walk you through it. First, let's disable language synchronization. With a Microsoft account, language settings sync across devices. To prevent any complications,...
0
10610
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 tapestry of website design and digital marketing. It's not merely about having a website; it's about crafting an immersive digital experience that captivates audiences and drives business growth. The Art of Business Website Design Your website is...
1
10670
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 Update option using the Control Panel or Settings app; it automatically checks for updates and installs any it finds, whether you like it or not. For most users, this new feature is actually very convenient. If you want to control the update process,...
0
10308
tracyyun
by: tracyyun | last post by:
Dear forum friends, With the development of smart home technology, a variety of wireless communication protocols have appeared on the market, such as Zigbee, Z-Wave, Wi-Fi, Bluetooth, etc. Each protocol has its own unique characteristics and advantages, but as a user who is planning to build a smart home system, I am a bit confused by the choice of these technologies. I'm particularly interested in Zigbee because I've heard it does some...
1
7854
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 presenter, Adolph Dupré who will be discussing some powerful techniques for using class modules. He will explain when you may want to use classes instead of User Defined Types (UDT). For example, to manage the data in unbound forms. Adolph will...
0
7030
by: conductexam | last post by:
I have .net C# application in which I am extracting data from word file and save it in database particularly. To store word all data as it is I am converting the whole word file firstly in HTML and then checking html paragraph one by one. At the time of converting from word file to html my equations which are in the word document file was convert into image. Globals.ThisAddIn.Application.ActiveDocument.Select();...
0
5882
by: adsilva | last post by:
A Windows Forms form does not have the event Unload, like VB6. What one acts like?
3
3141
bsmnconsultancy
by: bsmnconsultancy | last post by:
In today's digital era, a well-designed website is crucial for businesses looking to succeed. Whether you're a small business owner or a large corporation in Toronto, having a strong online presence can significantly impact your brand's success. BSMN Consultancy, a leader in Website Development in Toronto offers valuable insights into creating effective websites that not only look great but also perform exceptionally well. In this comprehensive...

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.