4 ms·
There was at least one operating system programmed in Fortran: https://en.wikipedia.org/wiki/PRIMOS https://en.wikipedia.org/wiki/PRIMOS
by jecel 5y ago
There was at least one operating system programmed in Fortran:
https://en.wikipedia.org/wiki/PRIMOS https://en.wikipedia.org/wiki/PRIMOS
- yiyus 5y agoThanks for the info. I did not know this, but it does not surprise me. I am sure there are similar examples. The first section of the linked article says that Fortran "was an odd choice from a pure computer science standpoint", that they "developed hardware optimized to run FORTRAN", and that large parts of the OS (in particular, the kernel) were eventually rewritten in other languages. This is, in my opinion, a great example of how Fortran could not compete with C as a systems programming language.
- theodorethomas 5y agoFortran is not designed to be a systems programming language and you can tell because it lacks the concept of memory address (hardware has been designed to operate by flipping bits at memory addresses for longer than I can remember). Fortran is a higher level language for describing computations on data.
- yiyus 5y agoNo. It is not. Read the thread. And read the submitted article.
- TheRealKing 5y agoFortran is NOT a systems programming language. It is a niche language for scientific computing and why it is called (mathematical) Formula Translator (a.k.a Fortran).
- yiyus 5y agoWhat is your point? Did you read the thread?
- coldtea 5y agoThere's probably one written in Brainfuck too, doesn't mean it matters in the grand scheme of things though. So, "at least one operating system programmed in Fortran" doesn't counter "Fortran hasn't been really used for systems programming", if that operating system is some irrelevant research project, or (as in here) a commercial niche system, that maybe ever reached 0.00001% of the OS users space.