.NET
cancel
Showing results for 
Show  only  | Search instead for 
Did you mean: 

Vb.net vs. C# survey

15 REPLIES 15
Reply
Message 1 of 16
junoj
1316 Views, 15 Replies

Vb.net vs. C# survey

Hi everyone,

Now that vb.net and C# have practically no difference in the final product, I was wondering how many people are using what.

I personally come from Lisp then VB then VBA. I was curious how many people are using C# and how many people are using VB. So I decided to conduct a little survey.

Please post your answer with a
1. Little description of your programming history,
2. What you currently use and why.
3. What do you have in mind for the future.

I will post my answer first as a guide.

Thank you,

-Jay

P.S. this survey will also revel to everyone how many folks have moved to the .net framework.
15 REPLIES 15
Message 2 of 16
junoj
in reply to: junoj

1. Lisp --> C++ --> VB --> AutoCAD VBA

2. I do most of my programming for AutoCAD with VBA, sometimes lisp.

3. Have not decided on which .net platform to use yet. I have started to learn VB.net
Message 3 of 16
Danielm103
in reply to: junoj

1, Lisp -> C# -> C++
2, C++ ARX, cause its blistering fast compared to.NET, but C# is a boatload of fun.. no VB
3, C++ or C++/CLI.
Message 4 of 16
SEANT61
in reply to: junoj

1. Excel/VBA -> VB6 -> AutoCAD VBA -> C#

2. C#, to get a better handle on OOP.

3. F#, Java, C++

************************************************************
May your cursor always snap to the location intended.
Message 5 of 16
CADnex
in reply to: junoj

Hi

1. VBA -- VB6 -- VB.NET (API COM)

2.-C# and API .NET , it's new

3.SQL, LINQ, ASP.NET

---------------------------------
http://www.cadnet.es
---------------------------------
Message 6 of 16
BobbyC.Jones
in reply to: junoj

It sounds like you're trying to decide on one of the mainstream .NET languages. My advice is not to base that decision based on a majority vote, try them both and then base your decision on your experiences. I also recommend that you not limit yourself to just one of these two languages, take a dynamic langauge for a spin too. I think they will be well suited to the part time and casual programmer that many of us are in this forum.

1. BASIC -> LISP -> VB/VBA -> C#

2. C#, because I wanted to break some really bad OOP'ish coding habits picked up from VB/VBA, I find better quality code samples in C# than VB, I prefer the terseness of C# over VB.

3. C#, F#, a dynamic language, most likely IronRuby or IronPython
--
Bobby C. Jones
Message 7 of 16
Danielm103
in reply to: junoj

Why not? You'll find more samples and help if you go with the popular language.
Message 8 of 16
_gile
in reply to: junoj

Hi,

1. LISP -> C#
2. LISP because I like it very much and C# because it's new for me.
3. I keep on learnig C#, and perhaps have a look to C++ later...


Gilles Chanteau
Programmation AutoCAD LISP/.NET
GileCAD
GitHub

Message 9 of 16
Anonymous
in reply to: junoj

"danielm103" wrote in message news:6396198@discussion.autodesk.com...
> Why not? You'll find more samples and help if you go with the popular
> language.

I'm thinking quality over quantity. It won't surprise me one bit to see
more people respond to this with VB than with C#. And to date, I just
haven't seen many quality VB code samples.
--
Bobby C. Jones
http://bobbycjones.spaces.live.com
Message 10 of 16
jholzer
in reply to: junoj

1. C/C++, Java, ColdFusion, Ruby, C#

2. C#. I chose C# out of familiarity at first and over time I've really grown to like it. It has a C/C++/Java style syntax that is familiar to me, whereas I do not much care for VB syntax.

3. I plan to continue using C# but would also love to explore IronRuby (.NET implementation of Ruby) and running Rails in .NET
Message 11 of 16
dgorsman
in reply to: junoj

1. C/C++ --> LISP --> VBA --> Java --> LISP --> C# --> Java --> ... (around and around we go - there is *always* something new)
2. LISP for the most part (CAD Admin supporting software, not designing whole-cloth programs), as most of our needs are lightweight; I'm exploiting C# as a force-multiplier as some of our needs outgrow LISP, but holding off on major work pending a 2008 to 2011 upgrade
3. Better C#, but mostly better UI design - its always a weak spot

If you have a lot of VBA and VB under your belt, maybe VB .NET is your path forward. If you plan on continuing to C++ for its advantages, then I would recommend switching to C# first.
----------------------------------
If you are going to fly by the seat of your pants, expect friction burns.
"I don't know" is the beginning of knowledge, not the end.


Message 12 of 16
szenert
in reply to: junoj

1. QBasic -> Pascal -> VB6 -> Ada -> C++ -> Java -> VBA -> LISP -> C# -> VB.NET (I like coding, can you tell?)
2. VB.NET, only because I prefer the syntax over C#
3. Probably more VB.NET, usage breeds familiarity and I've been using VB.NET for a few years now... I just started getting into web programming and I'm using ASPX with a (you guessed it) VB.NET backend, it makes the transition much easier

I don't think there's really a "right" answer here though, just go with what you are most comfortable with.
Message 13 of 16
Hugh_Compton
in reply to: szenert

 

If you are using an AutoCAD vertical like ACA or MEP then VB.net has an advantage because Property Sets can have formulas that are written in VBScript. 

Message 14 of 16
mcicognani
in reply to: junoj

1. Not necessary a line, I use/used many language concurrently: Pascal -> Fortran -> C/C++ -> VB6/VBA -> C#

2. For Autodesk plugins I use C# with some ObjectARX injection

3. Stay with .NET and C#, faster to develop, fast enough to execute.

Message 15 of 16
hgasty1001
in reply to: junoj

HI,

 

1.-Pascal->Turbo Pascal->Mac Pascal->Lisp->C (ADS)->VB .NET

2.-VB .NET, as a Pascal's son, I like to see explicitly the  Begin and the End of things

3.-Not sure

 

Gaston Nunez

Message 16 of 16
_gile
in reply to: hgasty1001

Since my last reply (05-24-2010), I also used F # and I really like this language.

It combines the concision and elegance of LISP with the power of .NET, functional and object-oriented programming.

I only regret that so few AutoCAD developers use it.



Gilles Chanteau
Programmation AutoCAD LISP/.NET
GileCAD
GitHub

Can't find what you're looking for? Ask the community or share your knowledge.

Post to forums  

Autodesk DevCon in Munich May 28-29th


Autodesk Design & Make Report

”Boost