answersLogoWhite

0

When was UNIX rewritten in C?

Updated: 11/8/2022
User Avatar

Wiki User

10y ago

Best Answer

C was invented in order to write UNIX. At least some parts of UNIX were written in B (which was repalced by C) but you pretty much have to say UNIX was originally written in C.

~

NEW ANSWER - I didn't feel the need to delete the other answer as it may be true to a point.

Unix was rewritten in C in 1973. This was Unix's fourth Edition. The first edition came out in 1957.

~Andrew York

-----------------------------------------------

The "very" first version of what we know as Unix today was written in 1969 at Bell Labs in, if I recall correctly, Murray Hill, New Jersey. It was written by Ken Thompson, Dennis Ritchie, Brian Kernighan, Joe Ossana and Douglas McIlroy among others.

"Unix" grew out of a previous project known as Multics. The primary goals of the Multics project were sound but it was felt, by some, that it's implementation was flawed in Multics so Bell Labs gradually withdrew from the project and decided to retain the goals of Multics but start essentially from scratch with a new operating system design. Thus was born Unix.

AT&T and Bell Labs also created the 'C' programming language, though you are correct that the earliest incarnations of 'Unix' were not written in what we know as 'C' today. The C programming language was preceded by both the A and B languages, though, if memory serves me correctly, the B language was an interpreter, without compiler output to media.

Unix, and more often Linux today, continues to serve in many roles. Windows NT, Microsoft's second 'Server' operating system, was written and compiled on NEC Unix workstations in the 1990s. Prior to that Microsoft marketed the Xenix operating system as their sole server operating system. Xenix was a 16 bit version of Unix developed by the Santa Cruz Operation (SCO).

Unfortunately, in 1957, hardware architectures were not really capable of running anything that would be recognizable as any form of Unix today. Today, Linux continues to raise the bar with every kernel release and remains the defining standard for Unix like operating systems. Most super computers run Linux today and Linux runs the vast majority of Web sites the world over, along with other excellent Open Source systems such as Apache and Nginx, MySQL and PHP (often referred to as LAMP).

This elaboration upon Unix history would be incomplete (if not fatally flawed) without mention of the creator of Linux, Linus Torvalds. All of us in the IT industry today owe a great debt to Linus Torvalds for his vision and absolute dedication to quality, reliability and security embodied in the Linux kernel as well as the efforts of RMS (Richard M. Stallman) for the work of GNU (Gnu's Not Unix) which, combined with the Linux kernel, comprises in whole or part, nearly every Linux distribution in existance today.

Well known examples of Unix/Linux would include such machines as IBM's Deep Blue Chess computer which beat World Chess Champion Gary Kasparov running IBM's proprietary verson of Unix called AIX and IBM's Watson which defeated two Jeopardy World Champions running SUSE Enterprise Linux version 11. Many well known companies also run Linux such as the Google search engine which operates almost entirely on the Linux operating system.

JMH

User Avatar

Wiki User

10y ago
This answer is:
User Avatar

Add your answer:

Earn +20 pts
Q: When was UNIX rewritten in C?
Write your answer...
Submit
Still have questions?
magnify glass
imp
Related questions

Why is Unix portable?

Unix was rewritten in the C Programming language and not in assembly language. The migration from assembly language to the higher-level language C resulted in much more portable software, requiring only a relatively small amount of machine-dependent code to be replaced when porting Unix to other computing platforms. (mihir)


Which came first C or Unix?

Unix was created first. The C programming language was created for Unix.


How can you debug a C program in Unix?

You can debug C programs using gdb on Unix.


What is the different between turbo c plus plus and unix c plus plus?

There is no such thing as 'unix C++'.


What programming language was Unix written in?

UNIX was programmed in C.


On which OS platform c pgm run in unix?

unix.


Is c language available in unix?

The C language has implementations for all popular platforms, including Unix.


What operating system is usually associated with C?

The C programming language was originally created for Unix. Unix, and most other Unix-like systems such as Linux, are written almost entirely in C.


Can you run a C program in Unix?

Obviously. Unix is the original C platform. Also, the original A and B platform. :)


Why is Unix more portable than other operating systems?

Unix was rewritten in the C programming language and not in assembly language. The migration from assembly language to the higher-level language C resulted in much more portable software, requiring only a relatively small amount of machine-dependent code to be replaced when porting Unix to other computing platforms. Unix manages the hardware and the executing processes by the kernel. The kernel is a collection of programs written in C which directly communicate with the hardware. applications communicate to system using kernal. Hence kernal need to be changed for different hardware but user interface remains same.


Why is unix more portable than other opreating system?

Unix was rewritten in the C programming language and not in assembly language. The migration from assembly language to the higher-level language C resulted in much more portable software, requiring only a relatively small amount of machine-dependent code to be replaced when porting Unix to other computing platforms. Unix manages the hardware and the executing processes by the kernel. The kernel is a collection of programs written in C which directly communicate with the hardware. applications communicate to system using kernal. Hence kernal need to be changed for different hardware but user interface remains same. (mihir)


What has the author C Schirmer written?

C. Schirmer has written: 'Programming in C for UNIX' -- subject(s): C (Computer program language), UNIX (Computer file)