Click here to Skip to main content
16,013,338 members

Welcome to the Lounge

   

For discussing anything related to a software developer's life but is not for programming questions. Got a programming question?

The Lounge is rated Safe For Work. If you're about to post something inappropriate for a shared office environment, then don't post it. No ads, no abuse, and no programming questions. Trolling, (political, climate, religious or whatever) will result in your account being removed.

 
GeneralMS Word bugs Pin
trønderen51mins ago
trønderen51mins ago 
GeneralIT history Pin
Calin Negru4hrs 5mins ago
Calin Negru4hrs 5mins ago 
GeneralRe: IT history Pin
MarkTJohnson4hrs 1 min ago
professionalMarkTJohnson4hrs 1 min ago 
GeneralRe: IT history Pin
Calin Negru2hrs 48mins ago
Calin Negru2hrs 48mins ago 
GeneralRe: IT history Pin
trønderen2hrs 37mins ago
trønderen2hrs 37mins ago 
GeneralRe: IT history Pin
trønderen2hrs 46mins ago
trønderen2hrs 46mins ago 
GeneralRe: IT history Pin
theoldfool3hrs 53mins ago
professionaltheoldfool3hrs 53mins ago 
GeneralRe: IT history Pin
0x01AA3hrs 44mins ago
mve0x01AA3hrs 44mins ago 
GeneralRe: IT history Pin
trønderen1 hr 55mins ago
trønderen1 hr 55mins ago 
GeneralRe: IT history Pin
Mike Hankey3hrs 41mins ago
mveMike Hankey3hrs 41mins ago 
GeneralRe: IT history Pin
obermd3hrs 37mins ago
obermd3hrs 37mins ago 
GeneralRe: IT history Pin
Calin Negru3hrs 5mins ago
Calin Negru3hrs 5mins ago 
GeneralRe: IT history Pin
trønderen2hrs 8mins ago
trønderen2hrs 8mins ago 
DOS is written in assembly language - originally in 8080 assembler. It is based on CP/M, which was an OS for the 8080. Essentially, 8080 assembler is source code compatible with 8086 assembler, but of course the 8086 has lots of extensions. I don't know how much these were used in the very first DOS versions (for the 8086 based IBM PC). Somewhere down in my basement is a ring binder that came with an IBM PC: The entire DOS source code is published there - if I could find it, I could tell, but a fast search was unsuccessful.

Note that DOS is not a single OS, and not from a single vendor. There is at least half a dozen of DOS versions, from different vendors for IBM PC compatibles, each in multiple versions. Maybe some of the more recent ones were written in C. If anyone were to write a DOS emulator today, it would of course be implemented in C.

The age when C took over is very diffuse, and people would give (highly) varying answers. It started spreading in academics through the 1980s, but didn't become what you'd call dominant until the late 80s. It probably occurred a few years earlier in the US than in Europe, but even in the US, it took quite a few years from its introduction until it had squeezed out everything else.

In business and industry, it took a lot longer. To some degree, it hasn't happened yet ... (ref my other post). Let's say that in new application domains, such as internet communication, C has been dominant or the single alternative since the late 1980s. In established application domains, such as business, supercomputing, CAD/CAM and several others, C didn't gain a strong foothold until the 1990s, possibly late 1990, into the 2000s or even later - but that varies a lot with application domain.

Most academics will tell that it happened much earlier - which is true within academics, which is what counts to a lot of academics. Lots of them consider Fortran and Cobol, and any other language with a not-C-like syntax, dead, historic languages.
Religious freedom is the freedom to say that two plus two make five.

GeneralRe: IT history Pin
Member 129825583hrs 31mins ago
Member 129825583hrs 31mins ago 
GeneralRe: IT history Pin
trønderen1 hr 30mins ago
trønderen1 hr 30mins ago 
AnswerRe: IT history Pin
Jalapeno Bob3hrs 12mins ago
professionalJalapeno Bob3hrs 12mins ago 
GeneralRe: IT history Pin
CPallini3hrs 6mins ago
mveCPallini3hrs 6mins ago 
GeneralRe: IT history Pin
trønderen2hrs ago
trønderen2hrs ago 
GeneralRe: IT history Pin
PIEBALDconsult2hrs 54mins ago
mvePIEBALDconsult2hrs 54mins ago 
GeneralRe: IT history Pin
Kornfeld Eliyahu Peter2hrs 21mins ago
professionalKornfeld Eliyahu Peter2hrs 21mins ago 
GeneralRe: IT history Pin
pkfox1 hr 34mins ago
professionalpkfox1 hr 34mins ago 
GeneralRe: IT history Pin
trønderen1 hr 22mins ago
trønderen1 hr 22mins ago 
GeneralRe: IT history Pin
honey the codewitch1 hr 2mins ago
mvahoney the codewitch1 hr 2mins ago 
GeneralRe: IT history Pin
trønderen50mins ago
trønderen50mins ago 
GeneralThe world's main source of high-purity quartz needed for semiconductors could be disrupted Pin
Cp-Coder4hrs 6mins ago
Cp-Coder4hrs 6mins ago 

General General    News News    Suggestion Suggestion    Question Question    Bug Bug    Answer Answer    Joke Joke    Praise Praise    Rant Rant    Admin Admin   

Use Ctrl+Left/Right to switch messages, Ctrl+Up/Down to switch threads, Ctrl+Shift+Left/Right to switch pages.