Solved

From LISP Routines to VB.NET???

Posted on 2002-07-29
3
281 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
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

ScreenConnect 6.0 Free Trial

Want empowering updates? You're in the right place! Discover new features in ScreenConnect 6.0, based on partner feedback, to keep you business operating smoothly and optimally (the way it should be). Explore all of the extras and enhancements for yourself!

Question has a verified solution.

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

Suggested Solutions

Title # Comments Views Activity
drawing animated level bar based on numbers 3 97
White board coding practice 3 88
Counting documents in a Domino View 3 84
draw a Christmas tree by using a nested loop? 26 62
Here we come across an interesting topic of coding guidelines while designing automation test scripts. The scope of this article will not be limited to QTP but to an overall extent of using VB Scripting for automation projects. Introduction Now…
Displaying an arrayList in a listView using the default adapter is rarely the best solution. To get full control of your display data, and to be able to refresh it after editing, requires the use of a custom adapter.
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 …
In this seventh video of the Xpdf series, we discuss and demonstrate the PDFfonts utility, which lists all the fonts used in a PDF file. It does this via a command line interface, making it suitable for use in programs, scripts, batch files — any pl…

803 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