3 ms·
no. c++'s growth was large projects building largescale apps on MSWindows (Microsoft Office et al), and that started just before "the internet/web". unix grew
by fsckboy 3y ago
no.
c++'s growth was large projects building largescale apps on MSWindows (Microsoft Office et al), and that started just before "the internet/web".
unix grew in somewhat coincidentally the same timeframe, and the timeframe that the internet did because tcp/ip/servers/linux/everything's a stream; client-server was "the thing" and that gave http a place to stand.
unix and C are inextricably bound, and that gives C++ some free apron strings to tug, but C++ has never really associated itself with *nix per se. (MS window handles providing a cute place to put a link to the C++ class really cemented it as a "natural" way to interface to C++ OOP for handling UI events)
- anthk 3y agoThis. Unix/Linux are bound to C. Unix's API it's just libc. NT Objects and C++ was the natural binding as you say. Even ReactOS has an NT object viewer in their explorer.exe/shel32.dll reimplementation.
- pjmlp 3y agoThat is the urban myth that keeps saying Microsoft did it, forgetting how C++ was used everywhere else. On UNIX powering CORBA and Motif projects, on Apple taking over Object Pascal, on OS/2 alongside Smalltalk, on BeOS, on Epoch (later Symbian), on IBM replacing PL.8, PL/S usage.
- lproven 3y ago> Epoch (later Symbian) EPOC32. Allegedly, "electronic piece of cheese". AIUI largely unrelated to EPOC16, the 8086 version from the Psion 3/3A/3C/3MX. A history, from my employers but before I even freelanced for them: https://www.theregister.com/Print/2007/06/26/psion_special/ https://www.theregister.com/Print/2007/06/26/psion_special/ Otherwise, you are 100% on target.