summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--EXAM.md10
1 files changed, 10 insertions, 0 deletions
diff --git a/EXAM.md b/EXAM.md
index c713eff..9d44b4b 100644
--- a/EXAM.md
+++ b/EXAM.md
@@ -93,3 +93,13 @@ ____________________ ___________________
* /dev
* /usr: unchanging data.
* /var: changing data like logs
+
+# Identify the importance of programming Unix in C
+
+The C programming language was developed in the 1970's around the same time that
+the original UNIX was being built and designed. C provides low level constructs
+that allow programmers to decide how to allocate and deallocate memory. This
+level of efficiency is necessary for building the Kernel that most software
+programs depend on. The system call interface is exposed through man pages and
+header files. libc is the standard interface for making system calls into the
+kernel.