Solved

From LISP Routines to VB.NET???

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

What Should I Do With This Threat Intelligence?

Are you wondering if you actually need threat intelligence? The answer is yes. We explain the basics for creating useful threat intelligence.

Join & Write a Comment

Suggested Solutions

This article is meant to give a basic understanding of how to use R Sweave as a way to merge LaTeX and R code seamlessly into one presentable document.
In this post we will learn how to connect and configure Android Device (Smartphone etc.) with Android Studio. After that we will run a simple Hello World Program.
Viewers will learn how to properly install Eclipse with the necessary JDK, and will take a look at an introductory Java program. Download Eclipse installation zip file: Extract files from zip file: Download and install JDK 8: Open Eclipse and …
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 …

759 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

Need Help in Real-Time?

Connect with top rated Experts

19 Experts available now in Live!

Get 1:1 Help Now