Skip to content
  • Categories
  • Recent
  • Tags
  • Popular
  • World
  • Users
  • Groups
Skins
  • Light
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dark
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • Default (No Skin)
  • No Skin
Collapse
Code Project
  1. Home
  2. General Programming
  3. C#
  4. c++ or c# or vb.net

c++ or c# or vb.net

Scheduled Pinned Locked Moved C#
csharpc++com
7 Posts 6 Posters 0 Views 1 Watching
  • Oldest to Newest
  • Newest to Oldest
  • Most Votes
Reply
  • Reply as topic
Log in to reply
This topic has been deleted. Only users with topic management privileges can see it.
  • S Offline
    S Offline
    ssssdaaads
    wrote on last edited by
    #1

    whitch are better to start and learn . send me at sfa88electronic@gmail.com :sigh: :doh:

    A P L P V 5 Replies Last reply
    0
    • S ssssdaaads

      whitch are better to start and learn . send me at sfa88electronic@gmail.com :sigh: :doh:

      A Offline
      A Offline
      Abhinav S
      wrote on last edited by
      #2

      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.

      1 Reply Last reply
      0
      • S ssssdaaads

        whitch are better to start and learn . send me at sfa88electronic@gmail.com :sigh: :doh:

        P Offline
        P Offline
        PIEBALDconsult
        wrote on last edited by
        #3

        C#, but if you don't know anything about programming you shouldn't start with any of those.

        1 Reply Last reply
        0
        • S ssssdaaads

          whitch are better to start and learn . send me at sfa88electronic@gmail.com :sigh: :doh:

          L Offline
          L Offline
          Lost User
          wrote on last edited by
          #4

          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

          V 1 Reply Last reply
          0
          • S ssssdaaads

            whitch are better to start and learn . send me at sfa88electronic@gmail.com :sigh: :doh:

            P Offline
            P Offline
            ProEnggSoft
            wrote on last edited by
            #5

            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.

            1 Reply Last reply
            0
            • S ssssdaaads

              whitch are better to start and learn . send me at sfa88electronic@gmail.com :sigh: :doh:

              V Offline
              V Offline
              Vipin_Arora
              wrote on last edited by
              #6

              If you are very much new in the Object oriented programming, then you should go with C++ i.e. the base of OOP.

              1 Reply Last reply
              0
              • L Lost User

                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

                V Offline
                V Offline
                Vipin_Arora
                wrote on last edited by
                #7

                nice guidence..short and too the point...

                1 Reply Last reply
                0
                Reply
                • Reply as topic
                Log in to reply
                • Oldest to Newest
                • Newest to Oldest
                • Most Votes


                • Login

                • Don't have an account? Register

                • Login or register to search.
                • First post
                  Last post
                0
                • Categories
                • Recent
                • Tags
                • Popular
                • World
                • Users
                • Groups