Fwd: Friday finking: IDE 'macro expansions'
Roel Schroeven
roel at roelschroeven.net
Sat Mar 18 10:39:34 EDT 2023
Peter J. Holzer schreef op 18/03/2023 om 13:15:
> On 2023-03-18 08:46:42 +0000, Alan Gauld wrote:
> > On 17/03/2023 17:55, Thomas Passin wrote:
> > >> I used Delphi and Smalltalk/V which both pretty much only exist within
> > >> their own IDEs and I used their features extensively.
> > >
> > > Back when Delphi first came out, when I first used it, I don't remember
> > > any IDE; one just used a text editor.
> >
> > I think you might be meaning TurboPascal, Delphi's forerunner. It just
> > had a compiler and text editor.
>
> I'd still classify Turbo Pascal as an IDE. It wasn't a standalone
> compiler you would invoke on source files you wrote with some other
> tool. It was a single program where you would write your code, compile
> it, see the errors directly in the source code. I think it even had a
> debugger which would also use the same editor window (Turbo C did).
Oh yes, Turbo Pascal was definitely an IDE. It was actually pretty
similar to the GUI applications we have today, even though it was all
text based. It had a menu bar with pull-down menus, it had popup
windows. The look and feel is pretty similar to that of Midnight
Commander (mc) nowadays, for those who know that.
Like you say it had an editor (obviously) and an integrated compiler,
and indeed an integrated debugger, with watches and all, much like you
would see in an IDE today. See this screenshot for example:
https://daynhauhoc.s3.dualstack.ap-southeast-1.amazonaws.com/original/3X/7/8/782423b53bb6531d43c3c2075cb4a00f4ac7a5c0.png
For people too young to have used such semi-graphical applications in
the past, you can find plenty of screenshots when you do an image search
for turbo pascal.
Turbo Pascal was obviously not as advanced as the IDEs we have today,
but it was definitely an IDE, and it had all the basic functions that
one would expect from an IDE.
--
"Most of us, when all is said and done, like what we like and make up
reasons for it afterwards."
-- Soren F. Petersen
More information about the Python-list
mailing list