Thread: C# Contests

  1. #16
    Registered User WebSnozz's Avatar
    Join Date
    Oct 2001
    Posts
    102
    Quote Originally Posted by quzah
    C# is NOT a member of C or C++. C# is its own language, which has absolutely nothing to do with C. What you're saying is "Since Java is syntaicly similar to C++, it must be C."

    Quzah.
    Good point. C++ is also NOT a member of C. It is not a subset of C, nor is C a subset of C++. They are very different, but similar in syntax. C++ has a 'C' in it's name because it is intended to be easy to learn for C. Many features of C are not intended for use in C++, and vice versa. So I am with you on this. We should get rid of the C# and C++ forums because they are only syntactically similar, and really have a much greater degree of high level abstraction than does C.[/sarcasm]

    There were lots of C programmers who had(and some still have) hard feelings towards C++ because of the great number of differences between the languages. The fact is that C, C++, and C# are all very different from one another, and it is that way by design. There would have been no point in the introduction of C++ if it were the same as C. It was meant to offer a higher level of abstraction by taking large steps towards OO programming. The same steps are being taken again with C# to make some tedious tasks even easier. Unfortunetly it is true that using C# limits your choice of targeted platforms, but there is potential for this to change.

    I agree that this site is not an appropriate place for a C# contest simply because there is not a great deal of C# activity here. But narrowed minded posts flaming the language are childish. If you read histories of the development of various technologies in computer science, you see similar childish debates occur again and again, with the end result being that often, two opposing forces come to the eventual conclusion that each has something important to offer the computer science community. It would seem that we would learn from this, and eventually try to look for the advantages in new technologies, rather than trying to resist them.
    WebSnozz-
    Cats have no butt cheeks.
    If one farted, then it would make a flute noise.

  2. #17
    Quote Originally Posted by WebSnozz
    Good point. C++ is also NOT a member of C. It is not a subset of C, nor is C a subset of C++. They are very different, but similar in syntax. C++ has a 'C' in it's name because it is intended to be easy to learn for C. Many features of C are not intended for use in C++, and vice versa.
    The FAQ always comes in handy.

    Further reference: Stroustrup: FAQ.
    I like the statement in that document » [every construct in C has an obvious C++ equivalent].


    - Stack Overflow
    Segmentation Fault: I am an error in which a running program attempts to access memory not allocated to it and core dumps with a segmentation violation error. This is often caused by improper usage of pointers, attempts to access a non-existent or read-only physical memory address, re-use of memory if freed within the same scope, de-referencing a null pointer, or (in C) inadvertently using a non-pointer variable as a pointer.

Popular pages Recent additions subscribe to a feed

Similar Threads

  1. Comp sci contests
    By Sfel in forum A Brief History of Cprogramming.com
    Replies: 5
    Last Post: 11-20-2007, 04:13 PM
  2. Future of cprogramming.com contests
    By Eibro in forum Contests Board
    Replies: 16
    Last Post: 05-12-2003, 05:35 PM
  3. Future Contests: Speed Coding
    By Eibro in forum Contests Board
    Replies: 58
    Last Post: 03-09-2003, 08:31 AM
  4. Programming Contests
    By ygfperson in forum A Brief History of Cprogramming.com
    Replies: 44
    Last Post: 05-09-2002, 08:42 PM