Solved

From LISP Routines to VB.NET???

Posted on 2002-07-29
3
286 Views
Last Modified: 2013-12-13
Dear E-E Forums,

  I have been an AutoCAD LISP & DOS Batch file programmer for years, and have be told to study for Visual Basic.NET for my future work load.  Is Visual C# a better avenue to press to boss with than VB.NET?  C# looks familiar with its brackets, but VB.NET looks easier to read.

Any Advice,
CADDex
0
Comment
Question by:caddex
[X]
Welcome to Experts Exchange

Add your voice to the tech community where 5M+ people just like you are talking about what matters.

  • Help others & share knowledge
  • Earn cash & points
  • Learn & ask questions
3 Comments
 
LVL 12

Expert Comment

by:guidway
ID: 7192496
Personally I would say VB.NET is easier to read and use than C#. If you have experience in Java, C# is a lot closer to Java. Coming from a Lisp background (which I'm not very familiar with) I would probably say VB.NET. Of course if you want a challenge and want to be on the frontline of progress go with C#. That's up to you,

guidway
0
 
LVL 12

Accepted Solution

by:
farsight earned 200 total points
ID: 7391042
Despite VB being a perfectly good language, with strengths and weaknesses like all other languages, it still has a reputation for being a "baby" language.  With VB.NET, I think VB is as powerful as any .NET language ... but it will probably retain it's poor reputation, because it's primarily non-users of the language that keep that reputation going.

Your decision on choosing a .NET language probably should depend primarily on WHY you have been told to study VB.NET.  What is your boss's motivation?  Does he want to be able to read the code himself?  Does he have a certain project in mind?  Does he want a larger pool of programmers to select from?  Does he want a cheaper pool of programmers to select from?  Or is he just thinking of moving to .NET, and Visual Basic was his default selection?

A very big part of working with .NET is learning the .NET Framework ( http://msdn.microsoft.com/library/default.asp?url=/nhp/Default.asp?contentid=28000451 ).  If you currently know neither VB, nor C++, nor Java, learning either VB.NET or C#.NET should be similar experiences.  The primary difference between the two is simple syntax, though there a few other differences, that I find relatively insignificant, though others disagree.

You might also be interested in the HotDog Compiler, an implementation of Scheme for .NET ( http://rover.cs.nwu.edu/~scheme/ )  Scheme is a language derived from Lisp, so you may find it quite familiar.

Other alternate languages are available, too.
( http://www.zdnet.com.au/builder/program/windows/story/0,2000035027,20266189,00.htm )

Enjoy learning!
0
 

Author Comment

by:caddex
ID: 7406256
I tend to agree that VC# will dominate the market for better wages.  I'm also convinced that the languages (vb.net & vc#.net) are similar enough that I could program in both.  And I will for practice.  For now I will continue tpo study  VB.net as the primary language to get my feet wet, but I intend to talk to the boss about switching to VC#.

Thanks Guys for the comments,
CADDEX
0

Featured Post

On Demand Webinar - Networking for the Cloud Era

This webinar discusses:
-Common barriers companies experience when moving to the cloud
-How SD-WAN changes the way we look at networks
-Best practices customers should employ moving forward with cloud migration
-What happens behind the scenes of SteelConnect’s one-click button

Question has a verified solution.

If you are experiencing a similar issue, please ask a related question

This is an explanation of a simple data model to help parse a JSON feed
Although it can be difficult to imagine, someday your child will have a career of his or her own. He or she will likely start a family, buy a home and start having their own children. So, while being a kid is still extremely important, it’s also …
In this fifth video of the Xpdf series, we discuss and demonstrate the PDFdetach utility, which is able to list and, more importantly, extract attachments that are embedded in PDF files. It does this via a command line interface, making it suitable …

726 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question