From 3605aefa8f4caf91733cac8165e7434ac4deb64d Mon Sep 17 00:00:00 2001 From: Jet Hughes Date: Thu, 4 Aug 2022 11:06:03 +1200 Subject: [PATCH] vault backup: 2022-08-04 11:06:02 --- content/notes/08-intro-to-c.md | 17 +++++++++++++++++ 1 file changed, 17 insertions(+) create mode 100644 content/notes/08-intro-to-c.md diff --git a/content/notes/08-intro-to-c.md b/content/notes/08-intro-to-c.md new file mode 100644 index 000000000..2b498f3ba --- /dev/null +++ b/content/notes/08-intro-to-c.md @@ -0,0 +1,17 @@ +--- +title: "08-intro-to-c" +aliases: +tags: +- lecture +- cosc204 +--- + +Developed 1972 for Unix + +- widely used +- diverse use +- low level +- not Object Or + +> “C is an imperative procedural language supporting structured programming, lexical variable scope, and recursion, with a static type system. It was designed to be compiled to provide low-level access to memory and language constructs that map efficiently to machine instructions, all with minimal runtime support. Despite its low-level capabilities, the language was designed to encourage cross-platform programming. A standards-compliant C program written with portability in mind can be compiled for a wide variety of computer platforms and operating systems with few changes to its source code.” - wikipedia +