473,378 Members | 1,138 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,378 software developers and data experts.

Language choice.. Need some assistance.

Our company is trying to decide to go .Net or not and which language to
use if we do. I have been doing a lot of research on .Net and VB.Net. I
used to be a VB 6 developer till I started to work here, so all along I
have been promoting VB. I'm also a VC++ developer, but have a little
less experiance in that than in VB. I would like to know what the
biggest difference, drawbacks, and advantages to using C# over VB.Net or
vice versa.

It's at a point here where we will have to rewrite all our applications
anyway, and our developers are going to be forced to learn whatever the
owners decide, so we are going to move to whatever language will fit our
needs the best at this time.

I've heard you can mix C# and VB.Net.. Is this true and does it work
well? What other options would we have that would possibly be better
than C# and VB.Net?

Thanks,
Aaron
--
---
Aaron Smith
Remove -1- to E-Mail me. Spam Sucks.
Nov 22 '05 #1
13 1309
"Aaron Smith" <th**********@smithcentral.net> schrieb
Our company is trying to decide to go .Net or not and which language to
use if we do. I have been doing a lot of research on .Net and VB.Net. I
used to be a VB 6 developer till I started to work here, so all along I
have been promoting VB. I'm also a VC++ developer, but have a little less
experiance in that than in VB. I would like to know what the biggest
difference, drawbacks, and advantages to using C# over VB.Net or vice
versa.

It's at a point here where we will have to rewrite all our applications
anyway, and our developers are going to be forced to learn whatever the
owners decide, so we are going to move to whatever language will fit our
needs the best at this time.

I've heard you can mix C# and VB.Net.. Is this true and does it work well?
What other options would we have that would possibly be better than C# and
VB.Net?


Hi Aron,

some introductory info from Microsoft:
http://msdn.microsoft.com/vstudio/pr...o/whitepapers/
http://msdn.microsoft.com/library/en...quivalents.asp
http://blogs.msdn.com/csharpfaq/arch.../11/87816.aspx

Cheers

Arne Janning
Nov 22 '05 #2
Thank you Arne, that clears up some stuff. I guess I should dig deeper
into MS's site. I was kind of hoping to get more developer opinion too
though.

Aaron

Aaron

Arne Janning wrote:
"Aaron Smith" <th**********@smithcentral.net> schrieb
Our company is trying to decide to go .Net or not and which language to
use if we do. I have been doing a lot of research on .Net and VB.Net. I
used to be a VB 6 developer till I started to work here, so all along I
have been promoting VB. I'm also a VC++ developer, but have a little less
experiance in that than in VB. I would like to know what the biggest
difference, drawbacks, and advantages to using C# over VB.Net or vice
versa.

It's at a point here where we will have to rewrite all our applications
anyway, and our developers are going to be forced to learn whatever the
owners decide, so we are going to move to whatever language will fit our
needs the best at this time.

I've heard you can mix C# and VB.Net.. Is this true and does it work well?
What other options would we have that would possibly be better than C# and
VB.Net?

Hi Aron,

some introductory info from Microsoft:
http://msdn.microsoft.com/vstudio/pr...o/whitepapers/
http://msdn.microsoft.com/library/en...quivalents.asp
http://blogs.msdn.com/csharpfaq/arch.../11/87816.aspx

Cheers

Arne Janning

--
---
Aaron Smith
Remove -1- to E-Mail me. Spam Sucks.
Nov 22 '05 #3
"Aaron Smith" <th**********@smithcentral.net> schrieb
Thank you Arne, that clears up some stuff. I guess I should dig deeper
into MS's site. I was kind of hoping to get more developer opinion too
though.


Hi Aaron,

I know that you expected more developer opinions but:
from the mere technical point of view everything is described in the MS
documents and the rest can be said in one sentence:

"C# vs. VB.NET is the most insipid discussion there is, if
everyone spent as much time learning .NET instead of having this
argument..."
(William Ryan, eMVP)

Simply search for "c# vs vb.net" in groups.google.com and you'll find more
than 11.000 threads dealing with this topic.
http://groups.google.de/groups?q=c%23%20vs%20vb.net

Cheers

Arne Janning
Nov 22 '05 #4
Holy moley, you're right... There are a ton. 11,300 is what it maxed out
at. I don't want to read THAT many discussions on it. :D Guess I'll
stick with MS's site.

Aaron

Arne Janning wrote:
"Aaron Smith" <th**********@smithcentral.net> schrieb
Thank you Arne, that clears up some stuff. I guess I should dig deeper
into MS's site. I was kind of hoping to get more developer opinion too
though.

Hi Aaron,

I know that you expected more developer opinions but:
from the mere technical point of view everything is described in the MS
documents and the rest can be said in one sentence:

"C# vs. VB.NET is the most insipid discussion there is, if
everyone spent as much time learning .NET instead of having this
argument..."
(William Ryan, eMVP)

Simply search for "c# vs vb.net" in groups.google.com and you'll find more
than 11.000 threads dealing with this topic.
http://groups.google.de/groups?q=c%23%20vs%20vb.net

Cheers

Arne Janning

--
---
Aaron Smith
Remove -1- to E-Mail me. Spam Sucks.
Nov 22 '05 #5
"mscertified" <ru****@tigerlily.com> wrote in
news:7A**********************************@microsof t.com...
IMHO it was a bad idea for MS to offer multiple languages. There should
have
been only one language for .NET. Think of all the duplication of effort
and
wasted discussion time having multiple languages causes - and its all
pointless since it all compiles to equivalent code. Oh well I guess the
booksellers will be happy.


Let's see: I have an Ada95 compiler here, and a gnu C compiler. Both produce
equivalent x86 code, so there should only be one of them?
Doesn't that apply to every programming language?
So, should we all write... turing machines?

Niki
Nov 22 '05 #6

"Aaron Smith" <th**********@smithcentral.net> wrote in message
news:H3*****************@newssvr17.news.prodigy.co m...
Our company is trying to decide to go .Net or not and which
language to use if we do. I have been doing a lot of research
on .Net and VB.Net. I used to be a VB 6 developer till I
started to work here, so all along I have been promoting VB.
Don't assume that your skills in VB6 will translate in to skills
in VB.NET. Other than the name
and some of the control structures, there are absolutely no
similarities.
I'm also a VC++ developer, but have a little less experiance in
that than in VB. I would like to know what the biggest
difference, drawbacks, and advantages to using C# over VB.Net
or vice versa.
Likewise, other than some of the control structures there are
really no similarties between
C# and C++. Don't let the names fool you. In fact C# is patterned
after Java, so if you know
Java, learning C# is pretty easy.
It's at a point here where we will have to rewrite all our
applications anyway, and our developers are going to be forced
to learn whatever the owners decide, so we are going to move to
whatever language will fit our needs the best at this time.
I'd say go with C#. I know serveral experienced VB6 programmers
who started with
VB.NET first, and after they started working with C# decided they
couldn't stand VB.NET.

C# is just an elegant language, and it's easy to write clean code
with.
I've heard you can mix C# and VB.Net.. Is this true and does it
work well? What other options would we have that would possibly
be better than C# and VB.Net?


Yes. In fact, because all .NET languages (Delphi 8 included)
compile down to CLI instead of
machine language, any assemblies written in one .NET language can
be used from within any other
..NET language.

Andrew Faust
Nov 22 '05 #7
That's interesting.... Thank you for the information.

Andrew Faust wrote:
"Aaron Smith" <th**********@smithcentral.net> wrote in message
news:H3*****************@newssvr17.news.prodigy.co m...
Our company is trying to decide to go .Net or not and which
language to use if we do. I have been doing a lot of research
on .Net and VB.Net. I used to be a VB 6 developer till I
started to work here, so all along I have been promoting VB.

Don't assume that your skills in VB6 will translate in to skills
in VB.NET. Other than the name
and some of the control structures, there are absolutely no
similarities.

I'm also a VC++ developer, but have a little less experiance in
that than in VB. I would like to know what the biggest
difference, drawbacks, and advantages to using C# over VB.Net
or vice versa.

Likewise, other than some of the control structures there are
really no similarties between
C# and C++. Don't let the names fool you. In fact C# is patterned
after Java, so if you know
Java, learning C# is pretty easy.

It's at a point here where we will have to rewrite all our
applications anyway, and our developers are going to be forced
to learn whatever the owners decide, so we are going to move to
whatever language will fit our needs the best at this time.

I'd say go with C#. I know serveral experienced VB6 programmers
who started with
VB.NET first, and after they started working with C# decided they
couldn't stand VB.NET.

C# is just an elegant language, and it's easy to write clean code
with.

I've heard you can mix C# and VB.Net.. Is this true and does it
work well? What other options would we have that would possibly
be better than C# and VB.Net?

Yes. In fact, because all .NET languages (Delphi 8 included)
compile down to CLI instead of
machine language, any assemblies written in one .NET language can
be used from within any other
.NET language.

Andrew Faust

--
---
Aaron Smith
Remove -1- to E-Mail me. Spam Sucks.
Nov 22 '05 #8

"Aaron Smith" <th**********@smithcentral.net> wrote in message
news:H3*****************@newssvr17.news.prodigy.co m...
Our company is trying to decide to go .Net or not and which
language to use if we do. I have been doing a lot of research
on .Net and VB.Net. I used to be a VB 6 developer till I
started to work here, so all along I have been promoting VB.
Don't assume that your skills in VB6 will translate in to skills
in VB.NET. Other than the name
and some of the control structures, there are absolutely no
similarities.
I'm also a VC++ developer, but have a little less experiance in
that than in VB. I would like to know what the biggest
difference, drawbacks, and advantages to using C# over VB.Net
or vice versa.
Likewise, other than some of the control structures there are
really no similarties between
C# and C++. Don't let the names fool you. In fact C# is patterned
after Java, so if you know
Java, learning C# is pretty easy.
It's at a point here where we will have to rewrite all our
applications anyway, and our developers are going to be forced
to learn whatever the owners decide, so we are going to move to
whatever language will fit our needs the best at this time.
I'd say go with C#. I know serveral experienced VB6 programmers
who started with
VB.NET first, and after they started working with C# decided they
couldn't stand VB.NET.

C# is just an elegant language, and it's easy to write clean code
with.
I've heard you can mix C# and VB.Net.. Is this true and does it
work well? What other options would we have that would possibly
be better than C# and VB.Net?


Yes. In fact, because all .NET languages (Delphi 8 included)
compile down to CLI instead of
machine language, any assemblies written in one .NET language can
be used from within any other
..NET language.

Andrew Faust
Nov 22 '05 #9
That's interesting.... Thank you for the information.

Andrew Faust wrote:
"Aaron Smith" <th**********@smithcentral.net> wrote in message
news:H3*****************@newssvr17.news.prodigy.co m...
Our company is trying to decide to go .Net or not and which
language to use if we do. I have been doing a lot of research
on .Net and VB.Net. I used to be a VB 6 developer till I
started to work here, so all along I have been promoting VB.

Don't assume that your skills in VB6 will translate in to skills
in VB.NET. Other than the name
and some of the control structures, there are absolutely no
similarities.

I'm also a VC++ developer, but have a little less experiance in
that than in VB. I would like to know what the biggest
difference, drawbacks, and advantages to using C# over VB.Net
or vice versa.

Likewise, other than some of the control structures there are
really no similarties between
C# and C++. Don't let the names fool you. In fact C# is patterned
after Java, so if you know
Java, learning C# is pretty easy.

It's at a point here where we will have to rewrite all our
applications anyway, and our developers are going to be forced
to learn whatever the owners decide, so we are going to move to
whatever language will fit our needs the best at this time.

I'd say go with C#. I know serveral experienced VB6 programmers
who started with
VB.NET first, and after they started working with C# decided they
couldn't stand VB.NET.

C# is just an elegant language, and it's easy to write clean code
with.

I've heard you can mix C# and VB.Net.. Is this true and does it
work well? What other options would we have that would possibly
be better than C# and VB.Net?

Yes. In fact, because all .NET languages (Delphi 8 included)
compile down to CLI instead of
machine language, any assemblies written in one .NET language can
be used from within any other
.NET language.

Andrew Faust

--
---
Aaron Smith
Remove -1- to E-Mail me. Spam Sucks.
Nov 22 '05 #10
Aaron,

Some people say that it would be good when all people on the world where
speaking the same language (and than of course the major one Chinese)
however they don't.

Cor
Nov 22 '05 #11
Aaron,

Some people say that it would be good when all people on the world where
speaking the same language (and than of course the major one Chinese)
however they don't.

Cor
Nov 22 '05 #12
On Fri, 27 Aug 2004 15:36:06 -0600, "Andrew Faust" <afaust@aradymeDOTcom> wrote:

¤
¤ "Aaron Smith" <th**********@smithcentral.net> wrote in message
¤ news:H3*****************@newssvr17.news.prodigy.co m...
¤ > Our company is trying to decide to go .Net or not and which
¤ > language to use if we do. I have been doing a lot of research
¤ > on .Net and VB.Net. I used to be a VB 6 developer till I
¤ > started to work here, so all along I have been promoting VB.
¤
¤ Don't assume that your skills in VB6 will translate in to skills
¤ in VB.NET. Other than the name
¤ and some of the control structures, there are absolutely no
¤ similarities.

You sound like a disgruntled "Classic VB" developer. ;-)

While there are differences, partly due to the language being .NETitified, to state that there are
no similarities is spreading disinformation.

¤
¤ I'd say go with C#. I know serveral experienced VB6 programmers
¤ who started with
¤ VB.NET first, and after they started working with C# decided they
¤ couldn't stand VB.NET.
¤
¤ C# is just an elegant language, and it's easy to write clean code
¤ with.
¤

Not sure what makes it elegant. Certainly not the braces or other syntactical anomalies such as
semi-colons, case sensitivity, missing mnemonic keywords, goofy looking operators, etc. etc.

There's nothing specific to C# that enables you to write clean code.
Paul ~~~ pc******@ameritech.net
Microsoft MVP (Visual Basic)
Nov 22 '05 #13
On Fri, 27 Aug 2004 15:36:06 -0600, "Andrew Faust" <afaust@aradymeDOTcom> wrote:

¤
¤ "Aaron Smith" <th**********@smithcentral.net> wrote in message
¤ news:H3*****************@newssvr17.news.prodigy.co m...
¤ > Our company is trying to decide to go .Net or not and which
¤ > language to use if we do. I have been doing a lot of research
¤ > on .Net and VB.Net. I used to be a VB 6 developer till I
¤ > started to work here, so all along I have been promoting VB.
¤
¤ Don't assume that your skills in VB6 will translate in to skills
¤ in VB.NET. Other than the name
¤ and some of the control structures, there are absolutely no
¤ similarities.

You sound like a disgruntled "Classic VB" developer. ;-)

While there are differences, partly due to the language being .NETitified, to state that there are
no similarities is spreading disinformation.

¤
¤ I'd say go with C#. I know serveral experienced VB6 programmers
¤ who started with
¤ VB.NET first, and after they started working with C# decided they
¤ couldn't stand VB.NET.
¤
¤ C# is just an elegant language, and it's easy to write clean code
¤ with.
¤

Not sure what makes it elegant. Certainly not the braces or other syntactical anomalies such as
semi-colons, case sensitivity, missing mnemonic keywords, goofy looking operators, etc. etc.

There's nothing specific to C# that enables you to write clean code.
Paul ~~~ pc******@ameritech.net
Microsoft MVP (Visual Basic)
Nov 22 '05 #14

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

Similar topics

34
by: nobody | last post by:
This article is posted at the request of C.W. Yang who asked me to detail my opinion of Lisp, and for the benefit of people like him, who may find themselves intrigued by this language. The...
1
by: Jens Thiede | last post by:
I'd like to know what other people think about Python. In particular, what is Python best suited for? I've been using Python for a little while now and in my opinion Python is a great...
7
by: Jon Slaughter | last post by:
I'm trying to get into web development for creating a professional web site and I'm confused on which language I should use. I've read some comparisons between the major languages and I was...
9
by: Aaron Smith | last post by:
Our company is trying to decide to go .Net or not and which language to use if we do. I have been doing a lot of research on .Net and VB.Net. I used to be a VB 6 developer till I started to work...
3
by: Chris Lieb | last post by:
I am new to XML Schema and am running into a bit of a snag. I have defined an XML-based scripting language for an updater program that I am working on. I would like to make a schema for this...
10
by: stylecomputers | last post by:
Hey guys, I am absolutely new to Linux programming, with no w######s programming experience except a small amount of C++ console apps. Reasonably new to Linux, BSD etc, got good sound networking...
14
by: deko | last post by:
For building Windows desktop apps, the clear favorite is C#. But my clients can't afford to buy Microsoft products. So I need to develop software for Linux users and web applications. In the...
17
by: CoreyWhite | last post by:
I bought this book years ago, when I was just learning C++. Since then I've gone through every math course offered at my college, taken courses on coding C & thinking in terms how how to make the...
84
by: aarklon | last post by:
Hi all, I found an interesting article here:- http://en.wikipedia.org/wiki/Criticism_of_the_C_programming_language well what do you guys think of this article....??? Is it constructive...
4
by: edgy | last post by:
Hello, I am a beginner with PHP, and I have made a language switcher on a site that I am looking for your feedback on. First of all, the page is http://www.mankar.ca My question regarding...
1
by: CloudSolutions | last post by:
Introduction: For many beginners and individual users, requiring a credit card and email registration may pose a barrier when starting to use cloud servers. However, some cloud server providers now...
0
isladogs
by: isladogs | last post by:
The next Access Europe User Group meeting will be on Wednesday 3 Apr 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 former...
0
by: ryjfgjl | last post by:
In our work, we often need to import Excel data into databases (such as MySQL, SQL Server, Oracle) for data analysis and processing. Usually, we use database tools like Navicat or the Excel import...
0
by: Charles Arthur | last post by:
How do i turn on java script on a villaon, callus and itel keypad mobile phone
0
by: aa123db | last post by:
Variable and constants Use var or let for variables and const fror constants. Var foo ='bar'; Let foo ='bar';const baz ='bar'; Functions function $name$ ($parameters$) { } ...
0
by: ryjfgjl | last post by:
In our work, we often receive Excel tables with data in the same format. If we want to analyze these data, it can be difficult to analyze them because the data is spread across multiple Excel files...
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...
0
by: Hystou | last post by:
There are some requirements for setting up RAID: 1. The motherboard and BIOS support RAID configuration. 2. The motherboard has 2 or more available SATA protocol SSD/HDD slots (including MSATA, M.2...

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.