Microsoft seen by a user Linux
Incredible, although the date is still very current.
brief history of Windows programming
the beginning, there were the Windows API and "DLL hell", and that stuff '? you say, simple! And 'that the condition for which you are installing a new program and 1) it does not work and 2) the rest stops working. This is because 'that asshole who wrote the installation is done so that this overwriting 100 system DLLs that were already', but has not overwrite another 100.
After a while 'time Microsoft invented' VERSIOINFO, that 'chance' to poke inside the DLL version number that the installer did well (so no one) should check to avoid overwriting a DLL more 'with new a more 'old. OOOOOOOHHHHH!!
But at the same time, another development group within Microsoft itself discover 'a huge bug in the DDE: they had not done them! Cosi ' OLE invented, and that 'as the DDE, but different, and proclaimed that the OLE would solve the "DLL hell".
But soon after, Microsoft saw the light "and the MFC emerged as a possible solution to every problem imaginable, well, 'OLE he stayed sitting on its laurels, so' emerged as COM, and that 'as OLE, but different (!).
But another group of Microsoft developers discover 'a huge bug in MFC: had not written them! They proceeded to correct the problem by introducing the ATL, which are like the MFC, but various, and at the same time were busy to hide all those beautiful details of COM (or was OLE?) That the COM group was trying to explain.
This prompted the group to change the name of COM, so 'saw the light ActiveX, and that' just as OLE (or COM?) But different, also uses an innovative system interfaces (guess what ') delete "the 'DLL hell ", not only, but also makes our code can be downloaded from the Internet (along with all viruses of the universe).
misunderstood as a child, the OS group call 'attention to the new born in Cairo that no one could' never explain, never mind then produce and distribute. Despite what 'they introduced a fascinating mechanism of protection file that was specifically designed to eliminate DLL hell!
At this point, however, 'the group of development languages \u200b\u200bdiscover' a terrible mistake in Java: they had not done them! The remedy was the creation of "J" or Jole or ActiveJ, it was like Java, but different ... this was very exciting, but Sun's open 'litigation against Microsoft claiming that there' s a limit to the amount of crap that you can release at a given time, and this put an end to "J" (or was Jole?).
course all this diverted attention from ActiveX (COM or was?), But these 'comeback with COM + (but did not dovuto essere ActiveX+?) ed MTS (che non ho mai capito perche’ sia solo ‘MTS’ e non abbia dentro un qualche ‘Active’ o ‘+’ o ‘COM’…).
Nello stesso tempo pero’, un altro gruppo se ne usci’ con Windows DNA, che pero’ scomparve prima che io avessi avuto il tempo di capire a che cosa era uguale pero’ diverso…
Recentemente poi, Microsoft ha scoperto un altro terribile errore in Internet: che non lo hanno fatto loro! Ecco quindi la creazione di .NET, che e’ come Internet, ma con piu’ marketing. E che (sia chiaro questo) eliminera’ l’inferno delle DLL! Inoltre introduce un bellissimo language called C # (there was a terrible mistake in Java as mentioned before), and distribute 'a beautiful run that will allow' to run the programs (there is' a terrible mistake in doing so make the CPU), also includes a unique centralized login (there is' a terrible mistake not to put all your passwords in a Microsoft server) and that will revolutionize 'the way of programming ...
Meanwhile, the group and OS' comeback, have found an error colossal in Windows NT: they have not done them! (A no?), But they have the answer ready: Window XP! ('Cause not ActiveWindows + or Windows XP?) Who (guess what') will eliminate 'DLL hell!
... while I continue to use Linux ...
Davide Bianchi
February 13, 2001
0 comments:
Post a Comment