5 ms·
Yes, one might say that the "I" part of IDE is there to differentiate it from the typical Unix style. Kernighan and Pike called their book "The Unix Programmin
by mhd 15y ago
Yes, one might say that the "I" part of IDE is there to differentiate it from the typical Unix style.
Kernighan and Pike called their book "The Unix Programming Environment" (sooo highly recommended), so I' go with "PE" instead of the high-falutin' "DE".
- ajross 15y agoTo be fair: the "I" differentiated it from the typical Unix style as implemented on MSDOS, which for obvious reasons sucked rocks. No editing while building, no pipes at all (and thus no log analysis in the traditional sense), etc...
- mhd 15y agoGot any sources for the term originating on DOS?
- ajross 15y agoSources? No. But the first IDEs were products like Turbo Pascal, and the term originated to distinguish them from the official Microsoft C Compiler environment (and others: Mark William's C, etc...) which was unix-like.
- mhd 15y agoSo you wouldn't consider Smalltalk, Mesa or a lisp machine to be an IDE?
- ajross 15y agoSure they are, but they were't marketed using the term "IDE". That acronym appeared AFAIK in the late 1980's in the IBM PC world, and it was used to distinguish those software products from the unix-like MS tools.
- lispm 15y ago1983 > Symbolics 36000 Technical Summary > Overview > ... > The Symbolics 3600 is a 36-bit single-user computer designed for high-productivity software development and for the execution of large symbolic programs. ... > The system software constitutes a large-scale programming environment ... Object-oriented programming techniques are used throughout the 3600 system to provide a reliable and extensible integrated environment without the usual division between an operating system and programming languages ... --- There you have 'development' and ' extensible integrated environment'.