[Okta Webinar] Learn how to a build a cloud-first strategyRegister Now

x
  • Status: Solved
  • Priority: Medium
  • Security: Public
  • Views: 310
  • Last Modified:

From LISP Routines to VB.NET???

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
caddex
Asked:
caddex
1 Solution
 
guidwayCommented:
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
 
farsightCommented:
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
 
caddexAuthor Commented:
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

Important Lessons on Recovering from Petya

In their most recent webinar, Skyport Systems explores ways to isolate and protect critical databases to keep the core of your company safe from harm.

Tackle projects and never again get stuck behind a technical roadblock.
Join Now