summaryrefslogtreecommitdiff
path: root/EXAM.md
diff options
context:
space:
mode:
authormo khan <mo.khan@gmail.com>2019-10-22 19:14:40 -0600
committermo khan <mo.khan@gmail.com>2019-10-22 19:14:40 -0600
commiteeaa8439c0e5c193c193c6c8af97ec09303e597c (patch)
tree56a3d0750dddb3a27e804867f5fd0cff5491f8c5 /EXAM.md
parent5b849775b812a5d4217ae5eba8132a3f39d68aad (diff)
Describe why C is important
Diffstat (limited to 'EXAM.md')
-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.