C# compared to other languages

Discussion in 'Programming' started by dragonus, Sep 4, 2012.

  1. #1
    How does C# compare to other languages like C++? Is it the "future" or just another minor player in the business?
     
    dragonus, Sep 4, 2012 IP
  2. Triggs

    Triggs Active Member

    Messages:
    84
    Likes Received:
    1
    Best Answers:
    0
    Trophy Points:
    93
    #2
    I personally don't use C++ much, but in my opinion C# has much cleaner code and designing GUI apps is no problem in visual studio. I imagine it would be easier for beginners.
    It's also got decent following for game development with shit like XNA.

    I really think it depends on preference.
     
    Triggs, Sep 4, 2012 IP
  3. pindot

    pindot Active Member

    Messages:
    248
    Likes Received:
    1
    Best Answers:
    0
    Trophy Points:
    73
    #3
    C# is major language preconceived in used to be Borland but was born in the Microsoft hospital.
     
    pindot, Sep 4, 2012 IP
  4. xuled

    xuled Banned

    Messages:
    286
    Likes Received:
    1
    Best Answers:
    0
    Trophy Points:
    0
    #4
    Both C++ and C# are the programming languages that has many features. C++ has the features like inheritance, polymorphism and some other features like this. On the other hand C# has a great user friendly system that is very much helpful for the newbies.
     
    xuled, Sep 8, 2012 IP
  5. neroux

    neroux Active Member

    Messages:
    566
    Likes Received:
    8
    Best Answers:
    0
    Trophy Points:
    60
    #5
    Apart from the name and some syntactic sugar C++ and C# do not really have much in common. C# is much closer to Java and was also designed to be a competitor.
     
    neroux, Sep 8, 2012 IP
  6. Triggs

    Triggs Active Member

    Messages:
    84
    Likes Received:
    1
    Best Answers:
    0
    Trophy Points:
    93
    #6
    Also, ruby is very simple, yet powerful. I'd suggest it to beginners.
     
    Triggs, Sep 8, 2012 IP
  7. lolpasslol

    lolpasslol Peon

    Messages:
    860
    Likes Received:
    5
    Best Answers:
    0
    Trophy Points:
    0
    #7
    I think this is the books that you are looking for.
    Applied Microsoft .NET Framework Programming - Jeffrey Richter.
     
    lolpasslol, Sep 10, 2012 IP
  8. tkcoding

    tkcoding Peon

    Messages:
    23
    Likes Received:
    1
    Best Answers:
    0
    Trophy Points:
    0
    #8
    the most noticed different between C# and C++ is that C# is a language used inside a framework named .net which mean that C# used managed environment just like java, it's code ran by some "virtual machine". In another side, C is native language that the executable produced by C is ran directly by processor.

    CMIW
     
    tkcoding, Sep 29, 2012 IP
  9. ggiindia

    ggiindia Greenhorn

    Messages:
    55
    Likes Received:
    0
    Best Answers:
    0
    Trophy Points:
    16
    #9
    C# is More Easy Language Rather than other Programming Languages. The Code We Use in C# Is Easy to Understand but I want to know that how to inherit a public class in C#??? Help me guys.....
     
    ggiindia, Sep 29, 2012 IP
  10. tkcoding

    tkcoding Peon

    Messages:
    23
    Likes Received:
    1
    Best Answers:
    0
    Trophy Points:
    0
    #10
    It's quite easy:
    
    public class BaseClass {}
    
    public class ChildClass : BaseClass {}
    
    Code (markup):
     
    tkcoding, Sep 29, 2012 IP
  11. ggiindia

    ggiindia Greenhorn

    Messages:
    55
    Likes Received:
    0
    Best Answers:
    0
    Trophy Points:
    16
    #11

    Thanks for Helping me By sharing this Code here..This proves really very useful for me...
     
    ggiindia, Oct 7, 2012 IP
  12. sigmainfo

    sigmainfo Active Member

    Messages:
    495
    Likes Received:
    6
    Best Answers:
    0
    Trophy Points:
    55
    #12
    More new languages on which programmers are working, better to switch with new technology rather than C and C++
     
    sigmainfo, Oct 8, 2012 IP
  13. garnet2k

    garnet2k Member

    Messages:
    32
    Likes Received:
    0
    Best Answers:
    0
    Trophy Points:
    41
    #13
    C++ is more "powerful" for kind-a low level programing. By low level I dont mean assembler.
     
    garnet2k, Oct 19, 2012 IP
  14. henrycarpenter03

    henrycarpenter03 Peon

    Messages:
    24
    Likes Received:
    0
    Best Answers:
    0
    Trophy Points:
    0
    #14
    C# is a distinct language from C++. C++ is designed for general object oriented programming in the days when the typical computer was a standalone machine running a command line-based user interface. C++ is a general-purpose programming language with high-level and low-level capabilities. It is a statically typed, free-form, multi-paradigm, usually compiled language supporting procedural programming,data abstraction, object-oriented programming, and generic programming.

    C++ is regarded as a mid-level language. This indicates that C++ comprises a combination of both high-level and low-level language features. C# is designed specifically to work with the .Net and is geared to the modern environment of Windows and mouse-controlled user interface, networks and the internet.
     
    henrycarpenter03, Oct 26, 2012 IP
  15. nveid

    nveid Peon

    Messages:
    155
    Likes Received:
    2
    Best Answers:
    0
    Trophy Points:
    0
    #15
    C# is to Microsoft what Objective C is to Apple. Both these odd balls went with different languages than the norm, for their mainstream development rather than focusing on the more established Objected Oriented C++ language. However, depending upon if your developing applications soley for Windows or soley for OSX you will most likely want to learn one of these two. Personally, I like to steer more towards cross platform development and use Qt's development tools when I can working with C++. :)
     
    nveid, Oct 26, 2012 IP
  16. Overy1970

    Overy1970 Greenhorn

    Messages:
    26
    Likes Received:
    0
    Best Answers:
    0
    Trophy Points:
    11
    #16
    what is difference between c++ and C#
    i know C++
     
    Overy1970, Oct 31, 2012 IP
  17. isha189

    isha189 Member

    Messages:
    148
    Likes Received:
    3
    Best Answers:
    0
    Trophy Points:
    33
    #17
    Very Good question. Here is the description for that;
    C++ - an extention language per se of C. In C code ++ means increment 1. Thus C++ is better than C. It allows for highly controlled object orriented code. Once again a very hands on language that goes into MUCH detail.

    C# - Full object orriented code resembling the style of C/C++ code. This is really closer to JAVA. C# is the latest version of the C style languages and is very good for developing web applications.
     
    isha189, Nov 1, 2012 IP
  18. akshayrao

    akshayrao Peon

    Messages:
    37
    Likes Received:
    0
    Best Answers:
    0
    Trophy Points:
    0
    #18
    C++ is more powerful and cant be replaced...and c# is just a copy of java
     
    akshayrao, Nov 1, 2012 IP