Jump to content
  • Advertisement
Sign in to follow this  
valla2

NO C in Longhorn!

This topic is 4798 days old which is more than the 365 day threshold we allow for new replies. Please post a new topic.

If you intended to correct an error in the post then please contact us.

Recommended Posts

HI. Can anyone help me with this question? WInFX is going to be the new API in Longhorn. It's going to be object oriented, but it won't wrap the current win32 API. I don't know if it's going to be compiled at runtime like .Net ( can anyone answer me this? ). Ok so what's the problem now? THe problem is that programmers won't be able to use C on windows anymore! NO C?!?! An OO API that can't be supported by C. Why nobody cares? Don't you think it's tragic? ps i could be wrong lol thx! edit: you can use C with other APIs but not with the official API of windows.. i mean

Share this post


Link to post
Share on other sites
Advertisement
Guest Anonymous Poster
well, you may be wrong. otherwise I think Microsoft is building a system that will not work at all, will be made by idiots and will be used only by idiots!!!
How could exist a OS that does not support C programming? (Well I mean C/C++). How do they write the OS? How do companies make programs that work in ugly languages? Even worse code that may be interpreted!!! Videogames wouldn't go much far...
My last opinion: I don't know anything about this OS but if you're right I think Microsoft will make Linux beat it with its own hands! (Remember that I'm not a Linux fan at all! I hate it!)

Share this post


Link to post
Share on other sites
Quote:
Why nobody cares?


Because a) it's not out yet and b) there are other languages.

Quote:
Don't you think it's tragic?


No.

Share this post


Link to post
Share on other sites
I don't think this is too suprising, it is still going to be possible to use C, but C is not the best language for the development of most GUI apps. There are already a few MS APIs that exclude C, from MFC to .NET. With (from what I understand) the move being to more technologies that are similar to .NET, the phasing out of C (and even C++ somewhat) in favor of C# isn't a big suprise.

Honestly if you've written a Windows app in C and in most other languages (Java/C++/Python/C#) it's pretty easy to see that a language which has at least some OO constructs fits GUI programming much better than C.

Share this post


Link to post
Share on other sites
Guest Anonymous Poster
Well I am angry if there is no C++ support. I can live very well without C. About C# and .NET language I think they are so similar to C++ that it is not a problem to learn them if you already know C++ (about GUI I totally agree, OOP is a must! However I wouldn't like a system without some great features of C++ like pointers, (Java has not them))

Share this post


Link to post
Share on other sites
I'm surprised that it took them this long to do it. There was a lot of snickering when we went from punch cards to terminals. Who in their right mind would choose line editors over punch cards? It's silly. After a while we got to scream about the transition from assembly language to C and PASCAL. It was just absurd to think you could accomplish anything in C. Then we had got to laugh at all the morons who switched to C++, Objective-C and Java. You just can't do any serious programming in type restritive languages. God forbid people have to adapt to a new way of thinking or be forced to write safe code.


All sarcasm aside I welcome our new object oriented overlords.

Share this post


Link to post
Share on other sites
Well... one can make nice GUIs with win32 API and C...

And when i say tragic i mean that you can't program a GUI for this OS, in the language that this OS was programmed with.. :/

Anyway... i have a more ..serious question... ( i'll try not to hijack my own thread heh )

Why would you want to use WinFX ( Avalon ), when you have .Net and WinForms there? Especially for the guys who already feel comfortable with .Net? Let me put it this way: What's the need for this WinFX API? Do we really need it ( when we have .Net? )

thx

Share this post


Link to post
Share on other sites
Sign in to follow this  

  • Advertisement
×

Important Information

By using GameDev.net, you agree to our community Guidelines, Terms of Use, and Privacy Policy.

We are the game development community.

Whether you are an indie, hobbyist, AAA developer, or just trying to learn, GameDev.net is the place for you to learn, share, and connect with the games industry. Learn more About Us or sign up!

Sign me up!