Thread: C# anyone?

  1. #1
    Ugly C Lover audinue's Avatar
    Join Date
    Jun 2008
    Location
    Indonesia
    Posts
    489

    C# anyone?

    Sorry, I just want to gather some motivation to learn C# here.


    1. Anyone using C#?

    2. Why is it better than another .NET languages?

    3. How do you think about Java and Ruby?

    4. Is it better for small project?

    5. How about the learning cost?

    Thanks in advance.
    Just GET it OFF out my mind!!

  2. #2
    Confused Magos's Avatar
    Join Date
    Sep 2001
    Location
    Sweden
    Posts
    3,145
    1. Anyone using C#?
    Aye

    2. Why is it better than another .NET languages?
    Syntactically it's more pleasant than vb.net and c++/cli. It also has some features like partial classes that the others does not have (yet).

    3. How do you think about Java and Ruby?
    I used java before, and I liked it. I find little use for it today though.

    4. Is it better for small project?
    C# and .NET in general is excellent for RAD (rapid application development), quickly setting up a functional application.

    5. How about the learning cost?
    I found C# easy to learn having earlier experience with C/C++/Java. It all depends on you. If you come from the world of VB perhaps VB.NET is the way to start. Possibly moving to C# later when you get the hang of .NET.
    MagosX.com

    Give a man a fish and you feed him for a day.
    Teach a man to fish and you feed him for a lifetime.

  3. #3
    int x = *((int *) NULL); Cactus_Hugger's Avatar
    Join Date
    Jul 2003
    Location
    Banks of the River Styx
    Posts
    902
    Quote Originally Posted by audinue View Post
    1. Anyone using C#?
    At work.

    Quote Originally Posted by audinue View Post
    2. Why is it better than another .NET languages?
    I prefer the syntax of C#, having started in C and C++ myself. Additionally, it is the recommended choice at work.

    Quote Originally Posted by audinue View Post
    3. How do you think about Java and Ruby?
    I've never tried Ruby, so I can't voice an opinion there. Java was one of my first languages, and I remember writing web applets as a kid, back when Java web games were hot. (before Flash took that niche) Was a bit of an inspiration. I lost some respect for Java when I took the AP Comp Sci test. (The examples and questions were... bad.) I've regained some respect for it, mostly from C# actually, as a way to quickly get things done, but I do not program in it at this time.

    Quote Originally Posted by audinue View Post
    4. Is it better for small project?
    I've done a lot of small tools in C#. It's great for small things, mostly because of the large coverage offered by the .Net framework, and the lack of a suitable scripting language. (Where I would usually use a bash or python script)

    Quote Originally Posted by audinue View Post
    5. How about the learning cost?
    If you know C or C++, or especially Java, I would say it's not too hard to pick up. C#, as a language, is less complex than C++. Most of the trouble is quirks and oddities in the .Net framework itself, not the language.

    I would definitely recommend picking it up, as it's getting used in the workplace, and employers are looking for it. I'm glad that I picked it up myself.
    long time; /* know C? */
    Unprecedented performance: Nothing ever ran this slow before.
    Any sufficiently advanced bug is indistinguishable from a feature.
    Real Programmers confuse Halloween and Christmas, because dec 25 == oct 31.
    The best way to accelerate an IBM is at 9.8 m/s/s.
    recursion (re - cur' - zhun) n. 1. (see recursion)

Popular pages Recent additions subscribe to a feed