Re: [CodeGallery] MFC MD5 Calculator
- From: "Giovanni Dicanio" <giovanniDOTdicanio@xxxxxxxxxxxxxxxxx>
- Date: Sun, 28 Sep 2008 10:50:36 +0200
"Joseph M. Newcomer" <newcomer@xxxxxxxxxxxx> ha scritto nel messaggio news:bcvtd4pc35fb44eeftem4u8ivsenhp6qcl@xxxxxxxxxx
[...]
I programmed in this tenth-rate piece of crap for about five years, hating every minute of
it. It ranks among the worst languages ever designed. It wasn't until the idea of an
ANSI standard (and later an ISO standard) began to emerge that the language design
community got enough power to replace this piece of crap with real function prototypes
that had compile-time type-checking.
Thanks for the historical perspective, Joe.
Now it is very clear to me the origin of Hungarian Notation.
I'm glad that I started learning C when there was already compile-time prototype checkings, without "unsane" things like the "#define void int" :)
In those days, struct fields were global names, so if you had
struct Point2 { int x; int y; };
you could not have another
struct Point3 { int z; int y; int x;}
because x was a global value which was an offset of 0 into a structure. So you could
write
int A;
A.y = 2;
....Coding "horror" !
Giovanni
.
- Follow-Ups:
- Re: [CodeGallery] MFC MD5 Calculator
- From: Joseph M . Newcomer
- Re: [CodeGallery] MFC MD5 Calculator
- References:
- [CodeGallery] MFC MD5 Calculator
- From: Giovanni Dicanio
- Re: [CodeGallery] MFC MD5 Calculator
- From: Xavier
- Re: [CodeGallery] MFC MD5 Calculator
- From: Giovanni Dicanio
- Re: [CodeGallery] MFC MD5 Calculator
- From: Joseph M . Newcomer
- [CodeGallery] MFC MD5 Calculator
- Prev by Date: Re: Problems Updating to Visual Studio 2008
- Next by Date: Loading Language Resource DLLs
- Previous by thread: Re: [CodeGallery] MFC MD5 Calculator
- Next by thread: Re: [CodeGallery] MFC MD5 Calculator
- Index(es):
Relevant Pages
|