Skip to main content
GameDev.net gamedev.net
🔒 Locked

Does ms hate C++ programmers or what?

Started by Xeee Dec 28, 2002 at 8:53 PM 7 replies 450+ views
Original Post
Xeee
Xeee
y is everything harder to do using C than any other language, i''m saying that coz i was just looking around how to make a vs .net addin using ATL/C++, actually, i know nothing in ATL, but i continued the wizard till the end, and it made a basic addin framework to start from, but looking at the code, i found a mess, uuid, guid, clsid, idl, and alot of ms shit, i didn''t understand a word, although it''s C++ code !! does ms enjoy putting this shit so that C++ programmer would suffer enought to make something useful, and when u look at the same addin written in vb....... wow, i can understand the code clearly. i love C++, i do very much, and i somekinda hate vb syntax and wizards and ready-made forms, but i realized that doing most of the things using vb is easier. 3 years ago when i learned programming, the first thing i learnt was qbasic and html, and after that i jumped into vb, back then i had no experience at all, i didn''t even know where''s vb''s help, but i was playing with it easily i didn''t know what''s an object, a class, a control, a dll and these advanced concepts, but i just type textbox1. and after this dot all the magic happens, a list containing everything u can do with this textbox is displayed, something like aladdins magical lamp that tells u what do u wish to do? now working with C++/pure win32(no mfc) , to convert a console application to a gui one, i have to add at least 400 lines to this application to make a fair gui, handles, handles, handles, structures for every single function, typedef''s everywhere, hungarian notation, id''s for controls, i didn''t make an os before, but there must b an easier way to design api for an os, and please don''t tell me MFC, this oo, full-of-wizards, easy, ........full-of-ms-lies library, actually it''s macro-oriented not oo, alot of macros, u don''t even know where did WinMain is and most of your program is running and u are not in control, it sux everything except for games/multimedia apps is easier in vb, gui, winsock activex, blah, blah, blah and all ms technologies and secret api''s!! that''s a discussion not a question, tell me what do u think, am i a lazy programmer who don''t want to make effort, or ms likes to make her vb programmers more comfortable than others?? oh.........btw, opengl initialization sux in windows too. xee..
xee..
eldee
eldee
quote:
Original post by Xeee
....
now working with C++/pure win32(no mfc) , to convert a console application
to a gui one, i have to add at least 400 lines to this application to
make a fair gui, handles, handles, handles, structures for every single function,
typedef''s everywhere, hungarian notation, id''s for controls,
i didn''t make an os before, but there must b an easier way
to design api for an os
....


windows is very complex (which is why you have to keep track of
so many variables). learning to program for windows is just like
learning any other api.. but tell me-
if not handles, what? if not hungarian notation, what? you prefer
no identification for controls?
to answer your final question, it would appear that you are just
a lazy programmer. if you''re having this much trouble coping with
the complexity of programming for windows, perhaps you should use
visual basic or delphi instead?

-eldee
;another space monkey;
[ Forced Evolution Studios ]

::evolve::

Do NOT let Dr. Mario touch your genitals. He is not a real doctor!

RamboBones
RamboBones
You got a few things slightly wrong. You see MS doesn''t hate C/C++ programmers. MS hates everyone. Anyway everthing you said is completely true and I thoroughly agree with you. And yes MS''s OpenGL implementation sucks but do you honestly think they''re going to support their competitors by making a good one?


OMG. It''s him again. Call the SHRINK!!!
rambo_bones@hotmail.com
WebSite: http://www.illicitdev.net/~rambobones
GlRott Page: http://www.glrott.tk
AndyOxfeld
AndyOxfeld
MFC is stupid, avoid it at all costs.

- Andy Oxfeld
Zipster
Zipster
quote:
MFC is stupid, avoid it at all costs.

Thank you for that little piece of enlightenment, it''s obvious you''ve thought this through.
Run_The_Shadows
Run_The_Shadows
quote:
Original post by RedSweater
Lay off the foreigner



In my life there''s been heartache and pain
I don''t know if I can face it again
Can''t stop now, I''ve traveled so far
To change this lonely life

I wanna know what love is
I want you to show me
I wanna feel what love is
I know you can show me


CLOSED.

-This is where the world drops off
-ryan@lecherousjester.com

Topic Locked

This topic has been locked by a moderator. New replies are not allowed.

Sign in to reply to this topic.