Interview with M$ employee

This is a discussion on Interview with M$ employee within the A Brief History of Cprogramming.com forums, part of the Community Boards category; http://www.cpp-home.com/Interview/view.pl?4 - What was the reason for desiging C#? <..>But one of the nice features of the framework is its ...

  1. #1
    ....
    Join Date
    Aug 2001
    Location
    Groningen (NL)
    Posts
    2,386

    Interview with M$ employee

    http://www.cpp-home.com/Interview/view.pl?4

    - What was the reason for desiging C#?

    <..>But one of the nice features of the framework is its ability to support multiple languages seamlessly at the same time and what better way to showcase this than adding a new one? )
    So M$ designed C# just to show that multiple languages are supported seamlessly at same time? Hmmm.
    Last edited by Shiro; 04-22-2002 at 02:12 PM.

  2. #2
    Registered User
    Join Date
    Feb 2002
    Posts
    591
    Interesting article. esp as I am getting ready to do intervievs(not at ms).

  3. #3
    Just one more wrong move. -KEN-'s Avatar
    Join Date
    Aug 2001
    Posts
    3,230
    I'm sure it was more than that, and even if it weren't would there be a problem with that reason? not IMHO.

  4. #4
    ....
    Join Date
    Aug 2001
    Location
    Groningen (NL)
    Posts
    2,386
    I'm also sure there are more reasons that he gave. But there are more languages in the Visual Studio .NET package. So I wondered why a new language was introduced. Wasn't Visual C++.NET, Visual Basic.NET and ASP.NET not enough to show that many languages can be integrated seamlessly?

  5. #5
    Registered User
    Join Date
    Feb 2002
    Posts
    591
    My humble opinion is that MS designed C# to push out Java. If MS and Sun could agree Java could have done the same thing as C# now do. It's all a big testesteron growling match.

  6. #6
    ....
    Join Date
    Aug 2001
    Location
    Groningen (NL)
    Posts
    2,386
    A different reason why MS could have designed C#: they invented their .NET environment with the .NET Runtime and ofcourse they cannot run Java on it. Since if they would support Java, then .NET Runtime would have to support Java bytecode.

  7. #7
    Registered User CompiledMonkey's Avatar
    Join Date
    Feb 2002
    Location
    Richmond, VA
    Posts
    438
    Originally posted by Barjor
    If MS and Sun could agree Java could have done the same thing as C# now do.
    Jeebus, I hate to hear what people uneducated in Java have to say about the language.

    But back to the point, I come from a very large Java background. I love the language, I use it for work everyday. Over the past few days (around a week I guess), I've started to pick up C#. I've been pleased to see that it is very similar to Java in most ways. It does have some new functionality, but I haven't used much of it yet. I am happy with C#, mostly because it is so easy for someone already confortable with Java to pick up. The ease of web services is nice as well. As for its future, I'm really not too sure. If Sun doesn't put out some very nice new features in 1.5 and beyond, it could become secondary to C# quick.

  8. #8
    Registered User
    Join Date
    Feb 2002
    Posts
    591
    You state that Java is very similar to C#.

    quote:
    --------------------------------------------------------------------------------
    Originally posted by Barjor
    If MS and Sun could agree Java could have done the same thing as C# now do.
    --------------------------------------------------------------------------------


    quote:
    --------------------------------------------------------------------------------

    Jeebus, I hate to hear what people uneducated in Java have to say about the language
    --------------------------------------------------------------------------------

    So why is it an uneducated statment? What limitations is it that Java could not overcome that C# did?

  9. #9
    Registered User CompiledMonkey's Avatar
    Join Date
    Feb 2002
    Location
    Richmond, VA
    Posts
    438
    Originally posted by Barjor
    So why is it an uneducated statment? What limitations is it that Java could not overcome that C# did?
    You are saying two different things in your posts. Pick one.

    Why it is an uneducated statement? Easy, why does Sun need to "agree" with MS on anything for Java? MS has nothing do with Java. Java is an awesome language with no help from MS. Actually, with a large amount of attempted harm from MS. Your statements show me you are not the most educated on Java technology.

  10. #10
    Registered User
    Join Date
    Feb 2002
    Posts
    591
    No I actually only say one thing. C# was invented because Sun blocked MS from developing the Java language. Java as a langush could have done what C# does with a few modifications. As you said they are very similar. It isn't about the difference between Java and C# it is the politic that made C# being developed. And the result is that we have another more or less propertarian langush on the market. And as fare as my knowledge about Java I am sure you know alot more then me about it. But you still haven't answeared my question. What limitation is it that Java has that couldn't be overcome, that C# solved?

  11. #11
    Registered User CompiledMonkey's Avatar
    Join Date
    Feb 2002
    Location
    Richmond, VA
    Posts
    438
    Originally posted by Barjor
    If MS and Sun could agree Java could have done the same thing as C# now do.
    Originally posted by Barjor
    What limitations is it that Java could not overcome that C# did?
    You mean to tell me these statements do not contradict each other?

    C# was not developed by MS because "Sun blocked MS from developing the Java language". C# was developed to take some of the thunder, all if possible, away from Java. Also, to educate you on the MS vs Sun debate, MS has never had a part in developing the Java language. I guess the only thing you could possibly be thinking of is when Sun stopped letting MS develop their own version of the JVM, which is not the Java langauge. It's the piece of the RE that lets Java run on any OS. But that event did not start the development process of C#. That event just happened this year, maybe very late 2001. I find it safe to say C# has been in development long before 2001.

  12. #12
    Registered User
    Join Date
    Feb 2002
    Posts
    591
    Ok I am not nativ english speaking but no I don't think those to statments are contradicting eachother. Ooo btw one of them is a question I been asking you about 3 times now. I know MS doesn't have anything to do with Java. All I am saying is that if we didn't have the corporate politics going on C# wouldn't be needed. Java could have done that job.

  13. #13
    Registered User CompiledMonkey's Avatar
    Join Date
    Feb 2002
    Location
    Richmond, VA
    Posts
    438
    If you think about it that way, nothing else is needed but C++. I'm glad C# came around, Sun has been slacking off on Java lately. Hopefully the release of C# will kick start some new technology for Java.

    But to answer your question, "What limitation is it that Java has that couldn't be overcome, that C# solved?". I never stated that it did. I do feel that in C# things are just done easier, with less fuss. Java is very powerful and I enjoy coding in it all day at work, but it is very hard to do some things where C# makes them easy. IE: web services and GUI design. Both of those in Java are a *****. Both of those in C# are simple.

  14. #14
    Registered User
    Join Date
    Feb 2002
    Posts
    591
    Ok I see you point of view and I can agree with what you are saying. Competition is probably a better way to push the developing forward then try to get two large companies to agree about something as complex as this. It will be intresting to see what Sun can muster out to match C# and .Net.

  15. #15
    Registered User CompiledMonkey's Avatar
    Join Date
    Feb 2002
    Location
    Richmond, VA
    Posts
    438
    I highly doubt you'll see anything new from Sun. J2EE is really their baby and I don't see that changing. I just hope they make life easier on the Java developers with the release of 1.5 and future releases.

Page 1 of 3 123 LastLast
Popular pages Recent additions subscribe to a feed

Similar Threads

  1. Payroll- I'm completely stuck
    By stno17 in forum C Programming
    Replies: 7
    Last Post: 11-29-2007, 03:17 AM
  2. Code Questions
    By Taikon in forum C Programming
    Replies: 8
    Last Post: 03-02-2005, 08:31 AM
  3. poiner problem in function
    By caws in forum C Programming
    Replies: 2
    Last Post: 04-22-2003, 07:01 PM
  4. linked lists problem
    By Unregistered in forum C Programming
    Replies: 1
    Last Post: 06-17-2002, 11:55 AM
  5. (structure+array+pointer)to make a simple database
    By frankie in forum C Programming
    Replies: 5
    Last Post: 04-26-2002, 06:14 PM

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21