4 ms·
ObjC was rejected by the masses due to requiring a GNU compiler, whereas regular C had dozens of compilers. C became popular outside of Unix because of compile
by kazinator 1y ago
ObjC was rejected by the masses due to requiring a GNU compiler, whereas regular C had dozens of compilers.
C became popular outside of Unix because of compilers from Microsoft, Borland and a couple others for the IBM PC compatible machines running MS-DOS. (And note that they introduced C++ compilers also!)
Of you coded in Obj-C in the early 1990s (the window of opportunity for C derivatives to become popular), you would have been using expensive, niche hardware like a NeXT cube or Unix workstation.
If Obj-C had been made to work PCs in in the 1987-1990 time frame, and work well, it could have been a different story.