Slashdot Mirror


C# In-Depth

Bergkamp10 from ComputerWorld writes "Microsoft's leader of C# development, writer of the Turbo Pascal system, and lead architect on the Delphi language, Anders Hejlsberg, reveals all there is to know on the history, inspiration, uses and future direction of one of computer programming's most widely used languages — C#. Hejlsberg also offers some insight into the upcoming version of C# (C#4) and the new language F#, as well as what lies ahead in the world of functional programming."

9 of 499 comments (clear)

  1. The Printer Friendly version ... by neonprimetime · · Score: 5, Informative

    I beg you to use this link instead of flipping thru all 8 pages

  2. Re:Foctothorpe FTW by netpixie · · Score: 5, Informative

    That'll be because music uses sharps (i.e. unicode symbol 266F) rather than octothorpes (unicode 0023)

    E followed by unicode 266F is indeed E sharp
    E followed by unicode 0023 is E-octothorpe.

  3. Re:a bunch of questions by nschubach · · Score: 5, Informative
    --
    Every time I start to have faith in humanity, I ruin it by driving to work between 7 and 8 am.
  4. Re:a bunch of questions by Nursie · · Score: 5, Informative

    8th most widely used.

    After Java, C, C++, Visual Basic, Python, Perl and PHP. It just beats out javascript, below that you get into the obscure languages.

  5. C# Usage by O('_')O_Bush · · Score: 5, Informative

    According to this: http://www.langpop.com/ , C# is only the 9th most popular language, only competing with scripting languages.

    It comes nowhere close to the more popular programming languages in terms of usage.

    --
    while(1) attack(People.Sandy);
  6. Re:One of the most widely used languages? by jlechem · · Score: 4, Informative

    I can feel my Karma burning here but in my office we run into this issue with a lot of MS products. SQL Server 2000 ........ Upgrading is not an option since the DoD just approved SQL Server 2005 for classified use. Apparently 2008 is the bees knees but come on 8 years to get your shit straight? And we've also run into massive problems getting asp.net applications to scale. We've found MS best practices while certainly easy are not very efficient behind the scenes and cause massive slowdown when used on a large scale. And after using their ajax toolkit I wouldn't touch that thing with a ten foot pole.

    Now I might sounds like I'm bashing .net a bit. But .net products do have their time and place. I code in C# almost everyday. But for anything Enterprise I would think twice about it.

    --
    Hold up, wait a minute, let me put some pimpin in it
  7. Re:Ads... by Anon+E.+Muss · · Score: 4, Informative

    Just click the "Print this story" button and you can read the whole thing on one page, without ads. This trick works on many sites.

    --
    The key sequence to access my Slashdot bookmark in Firefox is Alt-B-S. I don't believe this is a coincidence.
  8. Re:oh goody. by i+kan+reed · · Score: 4, Informative

    Your reply indicates you have new clue what C# is. C# is not a direct descendant in design from c++. C# is a child language of Java more than anything. You could probably convert 90% of C# code directly to java with a simple find/replace regex for keywords.

    C# is also not non-standard. The C# language has a published standard, which, while not open source, is not the same as non-standard. A number of other implementations exist for both the virtual machine level(e.g. mono, boo) and the compiler/ide level(e.g. sharpdevelop)
    C# more tolerable than java in terms of ease of design and naturalness of the language, and good for a similar scope of projects.

    I like the ability to release windows binaries without having a headache about version compatibility, the irrationality of the underlying windows API, or memory leaks in trivial portions of code.

    C# is not the best language for all sorts of problems, but when it comes to banging out a GUI .exe for windows users to use quickly, I don't think there are better choices.

  9. Re:Foctothorpe FTW by IIRCAFAIKIANAL · · Score: 4, Informative

    C# is indeed C followed by a musical sharp. But everyone uses the octothorpe for convenience.

    --
    Robots are everywhere, and they eat old people's medicine for fuel.