[Ffmpeg-cvslog] CVS: ffmpeg/doc faq.texi,1.32,1.33

Rich Felker dalias
Sat May 20 08:38:53 CEST 2006


On Fri, May 19, 2006 at 02:30:22PM +0200, Erik Slagter wrote:
> On Fri, 2006-05-19 at 14:50 +0300, ??smail D?nmez wrote:
> > > Although may projects use it, and microSoft didn't even "invent" it (I
> > > guess some Hungarian bloke did) IMHO they are to blame for the
> > > widespread use of it.
> > 
> > You are mixing Hungarian Notation[1] ( what Microsoft uses ) with Camel
> > Case[2] ( what KDE/Qt and others use ). While both look similar,
> > Hungarian Notation looks like crap, no wonder...
> 
> I guess the CamelCase is "inherited" from X which has been using it for
> decades (before microSoft even existed). At least that's a whole lot
> less evil because they do not duplicate the type of the variable
> (although this concept is very thin in e.g. strVisualBasic) in the
> variable's name.

No, there's a difference between LameXVariableCase and
lameJavaVariableCase. The former capitalizes the beginning of all
words (incredibly ugly but at least remotely logical) while the latter
somehow thinks that a capital letter substitutes for a space followed
by the letter. Apparently the idiots who came up with this stuff lack
an underscore key on their keyboards...

Rich


P.S. "Hungarian" notation has nothing to do with Hungarians afaik.
It's just a stupid name MS made up for it.




More information about the ffmpeg-cvslog mailing list