Sorry I "arrived late at the party", was Turbo Pascal ever used beyond business applications? I've always thought it was a cool programming language but that C was the massive leader.
In the 80's and 90's, C had hardly any meaning outside UNIX.
The 8 bit home computers were all about BASIC, Assembly and Forth.
Those powerful enough to run CP/M, had some C dialects available, but no one cared.
When 16 bit arrived in the home computers, BASIC and Assembly were still the way.
On *-DOS variants, the OS was developed in straight Assembly.
Turbo Pascal was widely used in my home country from systems programing all the way to business applications. Very few cared about C.
For CRUD applications there was DBase and Clipper.
We only started caring about C when the need to take code to Windows 3.x started to be a reality and Turbo Pascal for Windows started to get behind the times.
Then Borland went crazy in their business decisions and many moved away from Delphi into Visual Basic and Visual C++ (MFC).
In the Amiga world, the OS was coded in a mix of Assembly, BCPL and C.
For the coders it was all about Assembly and AMOS. Although I think there were some using C with the likes of MUI and similar.
MacOS was originally developed in Object Pascal, the dialect later added to Turbo Pascal, and Assembly.
Apple eventually added C and C++ support, and while trying to cater for developers went C and C++, re-writing the Object Pascal parts.
So it always saddens me to see young generations think C was the one and only systems programming language.
It only became that because UNIX based workstations succeed in the market and everyone wanted a piece of the pie. Which partially meant using C.
Well, the Windows API was a fundamentally C based API and that probably did more for it than most things. The Microsoft example code was all C and C++. Delphi was great for many years, Borland didn't really start to sink until around the Delphi 5 era, if I recall correctly. Until then it was widely regarded as a much superior solution to MSVC++ and was used for many things, though mostly business apps.
I used to be a Delphi programmer and worked on, amongst other things, an open source video game project :) Ah, good times.
The 8 bit home computers were all about BASIC, Assembly and Forth.
Those powerful enough to run CP/M, had some C dialects available, but no one cared.
When 16 bit arrived in the home computers, BASIC and Assembly were still the way.
On *-DOS variants, the OS was developed in straight Assembly.
Turbo Pascal was widely used in my home country from systems programing all the way to business applications. Very few cared about C.
For CRUD applications there was DBase and Clipper.
We only started caring about C when the need to take code to Windows 3.x started to be a reality and Turbo Pascal for Windows started to get behind the times.
Then Borland went crazy in their business decisions and many moved away from Delphi into Visual Basic and Visual C++ (MFC).
In the Amiga world, the OS was coded in a mix of Assembly, BCPL and C.
For the coders it was all about Assembly and AMOS. Although I think there were some using C with the likes of MUI and similar.
MacOS was originally developed in Object Pascal, the dialect later added to Turbo Pascal, and Assembly.
Apple eventually added C and C++ support, and while trying to cater for developers went C and C++, re-writing the Object Pascal parts.
So it always saddens me to see young generations think C was the one and only systems programming language.
It only became that because UNIX based workstations succeed in the market and everyone wanted a piece of the pie. Which partially meant using C.