summaryrefslogtreecommitdiff
path: root/gemfeed/2016-11-20-object-oriented-programming-with-ansi-c.html
diff options
context:
space:
mode:
authorPaul Buetow <paul@buetow.org>2022-01-30 13:39:01 +0000
committerPaul Buetow <paul@buetow.org>2022-01-30 13:39:01 +0000
commitd725e7dbf138725929bb4e49c2c2e31f61a819f0 (patch)
treee334e1cc3fdd0cade294a9853b982773167055b6 /gemfeed/2016-11-20-object-oriented-programming-with-ansi-c.html
parentf655f8660421e9d0487f2b4af5d8b5b69475cc1a (diff)
Publishing new version
Diffstat (limited to 'gemfeed/2016-11-20-object-oriented-programming-with-ansi-c.html')
-rw-r--r--gemfeed/2016-11-20-object-oriented-programming-with-ansi-c.html4
1 files changed, 2 insertions, 2 deletions
diff --git a/gemfeed/2016-11-20-object-oriented-programming-with-ansi-c.html b/gemfeed/2016-11-20-object-oriented-programming-with-ansi-c.html
index 0ed5a4c0..c2970909 100644
--- a/gemfeed/2016-11-20-object-oriented-programming-with-ansi-c.html
+++ b/gemfeed/2016-11-20-object-oriented-programming-with-ansi-c.html
@@ -76,13 +76,13 @@ Division(3.000000, 2.000000) =&gt; 1.500000
<pre>
mult.calculate(mult,a,b));
</pre>
-<h2>Real object oriented proramming with C</h2>
+<h2>Real object oriented programming with C</h2>
<p>If you want to take it further, hit "Object-Oriented Programming with ANSI-C" into your favourite internet search engine or follow the link below. It goes as far as writing a C preprocessor in AWK, which takes some object-oriented pseudo-C and transforms it to plain C so that the C compiler can compile it to machine code. This is similar to how the C++ language had its origins.</p>
<a class="textlink" href="https://www.cs.rit.edu/~ats/books/ooc.pdf">https://www.cs.rit.edu/~ats/books/ooc.pdf</a><br />
<h2>OOP design patterns in the Linux Kernel</h2>
<p>Big C software projects, like Linux, also follow some OOP techniques:</p>
<a class="textlink" href="https://lwn.net/Articles/444910/">https://lwn.net/Articles/444910/</a><br />
-<p>C is a very old programming lanuage with it's quirks. This might be one of the reasons why Linux will also let Rust code in.</p>
+<p>C is a very old programming language with it's quirks. This might be one of the reasons why Linux will also let Rust code in.</p>
<p>E-Mail me your comments to paul at buetow dot org!</p>
<a class="textlink" href="../">Go back to the main site</a><br />
<p class="footer">