Jump to content

View more

Image of the Day

The night is still, but the invasion brings chaos. #screenshotsaturday #hanako #indiegame #gameart #ue4 #samurai https://t.co/cgILXuokoS
IOTD | Top Screenshots

The latest, straight to your Inbox.

Subscribe to GameDev.net Direct to receive the latest updates and exclusive content.


Sign up now

Need to know some definitions

4: Adsense

Old topic!

Guest, the last post of this topic is over 60 days old and at this point you may not reply in this topic. If you wish to continue this conversation start a new topic.


  • You cannot reply to this topic
9 replies to this topic

#1 ISDCaptain01   Members   

1491
Like
0Likes
Like

Posted 26 November 2012 - 05:28 PM

Okay as I read some post, theres some term I dont quite understand what they mean. I hope some of you can define and explain them to me:

1)Brute force

2)MFC

3)Wrapper

4)dll

#2 Telastyn   Members   

3777
Like
7Likes
Like

Posted 26 November 2012 - 05:34 PM

*
POPULAR

How is google insufficient for this? What in particular don't you get?

#3 RulerOfNothing   Members   

1425
Like
8Likes
Like

Posted 26 November 2012 - 05:39 PM

*
POPULAR

Alright, let's see what I can come up with:
  • Brute force is a term that is used to describe an algorithm that explores all possible solutions to a problem, rather than being limited to a subset guaranteed to contain the correct solution
  • MFC probably stands for the http://en.wikipedia.org/wiki/Microsoft_Foundation_Class_Library.
  • A wrapper is a type of library that allows easier use of another library by "covering up" some of the less used abilities. An example of a wrapper (in my opinion at least) is the SDL, which is a wrapper for various windowing libraries (It is much simpler than using WinAPI at any rate)
  • DLL is short for "dynamically linked library", which is used to describe a library that is linked to the program at run-time rather than at compile-time.
Does this help?

#4 Álvaro   Members   

20927
Like
7Likes
Like

Posted 26 November 2012 - 06:03 PM

*
POPULAR

I like to refer to MFC as Microsoft Fried Chicken. :)

But really, you should give Google a try: It's really useful.

#5 6677   Members   

1054
Like
1Likes
Like

Posted 27 November 2012 - 09:35 AM

Google is a programmers best friend

#6 Khatharr   Members   

8641
Like
1Likes
Like

Posted 27 November 2012 - 06:10 PM

I like to refer to MFC as Microsoft Fried Chicken. Posted Image


Wow, that's a lot more polite than what I used the F in MFC for... Posted Image
void hurrrrrrrr() {__asm sub [ebp+4],5;}

There are ten kinds of people in this world: those who understand binary and those who don't.

#7 ISDCaptain01   Members   

1491
Like
0Likes
Like

Posted 27 November 2012 - 06:40 PM

but why do many so many people hate MFC?

#8 Telastyn   Members   

3777
Like
0Likes
Like

Posted 27 November 2012 - 08:43 PM

Because of all the microsoft windowing libraries (windows API, winforms, wpf) it's far and away the worst.

#9 Memories are Better   Prime Members   

769
Like
0Likes
Like

Posted 28 November 2012 - 02:05 AM

Google is too mainstream, try Bing

Also I use WPF, WinForms and MFC, MFC gets far too much criticism, not sure why doesnt seem all that bad

Edited by Dynamo_Maestro, 28 November 2012 - 02:06 AM.


#10 SiCrane   Moderators   

11764
Like
0Likes
Like

Posted 28 November 2012 - 12:23 PM

To give some idea about the scope of the problem with MFC, not only is it a C++ library that was designed before C++ was standardized, it was designed before many of what now would be considered essential parts of the language were added. As such it does wonky things like have CRuntimeClass instead of using C++'s RTTI, has a custom exception system, and so on. And you can't just ignore the custom MFC versions of these things and use the native C++ versions, because of they are at the heart of the framework. Every time you use MFC it's like programming back in 1995 all over again.




Old topic!

Guest, the last post of this topic is over 60 days old and at this point you may not reply in this topic. If you wish to continue this conversation start a new topic.