Computer Engineers

 
Home | Computer engineering other top | Fiber / Wireless / Copper Tran | Semiconductor engineering
  Position:HOME>Programming language engineeri>Article Content
Why use C# instead of VB.NET?
Source:Internet Author:Unknow Pubdate:2008-10-30  
dmctiernan (Mechanical) 18 Jun 08 8:03
Not to sound too stupid, but what is the main reason for writing an application in a particular language?. Why use C# instead of VB.NET or vice versa?. Is it simply a matter of what the preferred language of the programmer is or is there another reason.

Example: If two applications were written with the exact same functionality, the only difference was that one was written in VB.NET and the other was written in C#. Would the compiled EXE actually be different in terms of performance or otherwise. I do some weekend programming as a hobby in VB.NET and I have wondered about this.

Declan.

macgyvers2000 (Electrical) 18 Jun 08 8:21
Mostly yes.  Depends.

Unless a project demands it, most engineers will tend to stick with the tools they're familiar with.  Unless the project requires a specific set of benefits provided only by the new tool, learning a new one would unduly extend the length of a project with no benefit (and can often hurt the project further if the implementation is poor due to lack of understanding of the tool). 字串8

Since BASIC will make some assumptions that C# may not or change the way you talk to the machine, one may be more appropriate.  For example, VB doesn't directly support pointers (there are ways around this using the Win32 APIs) whereas C# does... pointers are a practical necessity when dealing with hardware-level coding, fast memory accesses, etc.

If all you're interested in is hobby projects, VB is quite adequate.  Should you decide to approach it from a job perspective and intend on accessing plug-in cards, speedy graphics, CPU-intensive processes, etc. then VB is going to fall short of the mark. Dan - Owner
http://www.Hi-TecDesigns.com


(Click:

Previous:view information on hard drive?   Next:Excel How to go from list to worksheet?
[Add TO Favorites] [TOP] [PRINT] [CLOCE WINDOWS]  
  Hot Article
·PIC code for triac light dimme
·Connecting a Footswitch to an
·Siemens s7-200 PLC & Visua
·TETRIS source code is availabl
·XML Files and Terramodel
·controlling GPIB from VBA
·LINKING MSC PATRAN WITH INTRAN
·How to interface RS-485 / Modb
·VBA WITH AB PLC
·SIEMENS: I/O, NCDDE AND DCTL
·getch() function
·Visual Basic Serial Comms To S
  Related Articles
·Excel How to go from list to w
·PIC/ Hobby electronics forums
·suggestions please
·Reading formatted files using
·failing compaction efforts in
·Grading Legend Symbols?
·Liebherr excavator line art
·Build a road in the narrow sit
·Gunite/Shot-Crete?
·Excavation by grab
·Shopping for Software
·Where to get a quick/cheap tra
Power by DedeCms