3 ms·
That doesn't sound right. A ton of DOS software in the late 80s and early 90s was written in C.
by khedoros1 10y ago
That doesn't sound right. A ton of DOS software in the late 80s and early 90s was written in C.
- otterley 10y agoAre you thinking of Pascal, maybe? I thought that was the language of choice for DOS application development (and 8086 assembly, of course).
- AstralStorm 10y agoThat and advanced variants of BASIC such as GWBasic and QBasic. There is a good reason why Visual Basic is still alive.
- khedoros1 10y agoI'm thinking of games, really. The ones I'm most familiar with had certain performance-critical parts written in assembly, with the bulk of the connective code written in C. I suppose it depends on the definition of "written in C".
- pjmlp 10y agoSo not C at all, that was a common practice in Basic and Pascal as well. Those languages were the "Unity" of the 80 and 90's. Real games were 100% Assembly. This only started to change with the adoption of Watcom C, as it could generate relatively good code and use a DOS 32 bit Extender.
- pjmlp 10y agoNot at all. MS-DOS was written in Assembly, just like any application where performance mattered. CRUD applications were mostly written in an xBase dialect, with Clipper being the prominent one. Turbo Pascal, Turbo C, Turbo C++, Turbo Basic, Quick Basic, Quick C, Quick Pascal.... All of them had plenty of users. I own MS-DOS system programming books, with examples in Assembly, Pascal, Basic and C for both Microsoft and Borland variants.