c++ or c# or vb.net
-
whitch are better to start and learn . send me at sfa88electronic@gmail.com :sigh: :doh:
-
whitch are better to start and learn . send me at sfa88electronic@gmail.com :sigh: :doh:
It would depend on what type of application you want to build and also how good you are at learning a new programming language. Pick up the one you feel most comfortable with - but learn it well, otherwise there would be no point in starting to learn it at all. Note: By posting your email id here, you are tempting spammers to hit you with a lot of spam email.
-
whitch are better to start and learn . send me at sfa88electronic@gmail.com :sigh: :doh:
C#, but if you don't know anything about programming you shouldn't start with any of those.
-
whitch are better to start and learn . send me at sfa88electronic@gmail.com :sigh: :doh:
Learn the one that is right for the job you are trying to do. Since you feel that you have to ask this type of question, then go with VB
Why is common sense not common? Never argue with an idiot. They will drag you down to their level where they are an expert. Sometimes it takes a lot of work to be lazy Please stand in front of my pistol, smile and wait for the flash - JSOP 2012
-
whitch are better to start and learn . send me at sfa88electronic@gmail.com :sigh: :doh:
If you want low level systems programming or best performance for a large resource incentive application then C++ is good language as the C++ code is compiled directly as native code whereas in managed languages like C# and VB.NET the source code is first compiled to the MSIL and then to the native code by the JIT. But then be warned that the learning curve of C++ is steep and you have to be more cautious as the memory in C++ has to be managed by the programmer. A subtle mistake can lead to a memory leak which may be a nightmare. However, with Managed C++ both the C++ and managed C++ can be taken advantage of. If you want to program for a normal business application, managed programming language like VB.NET or C# is good. In managed programming language, the memory is handled by .NET run time, (Garbage Collector) and hence the programmer can be free from cumbersome memory management. Of course, there may be a little performance hit in managed programming languages when compared to C++, but the difference is not considerable in most of the Business Line Applications. The OOP concept also easy in managed programming languages like VB.NET and C# due to single inheritence rather than multiple inherintance in C++. VB.NET is more like C# except for syntatic difference and has very little resemblence to the VB6. So if you know VB6 it may be of little use. The advantage of C# is that there are so many books available on C# from beginner to advanced level. There are so many on line forums and articles available in C#. Most of the third party libraries are written in C# and the .NET itself is written in C#. If we are stuck in the program, it is somewhat easy to get guidance in C#. Hence, unless there is a specific requirement to use C++, I consider learning C# is easy and advantageous.
-
whitch are better to start and learn . send me at sfa88electronic@gmail.com :sigh: :doh:
If you are very much new in the Object oriented programming, then you should go with C++ i.e. the base of OOP.
-
Learn the one that is right for the job you are trying to do. Since you feel that you have to ask this type of question, then go with VB
Why is common sense not common? Never argue with an idiot. They will drag you down to their level where they are an expert. Sometimes it takes a lot of work to be lazy Please stand in front of my pistol, smile and wait for the flash - JSOP 2012
nice guidence..short and too the point...