From d725e7dbf138725929bb4e49c2c2e31f61a819f0 Mon Sep 17 00:00:00 2001 From: Paul Buetow Date: Sun, 30 Jan 2022 13:39:01 +0000 Subject: Publishing new version --- gemfeed/2016-11-20-object-oriented-programming-with-ansi-c.html | 4 ++-- gemfeed/atom.xml | 6 +++--- 2 files changed, 5 insertions(+), 5 deletions(-) (limited to 'gemfeed') 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) => 1.500000
 mult.calculate(mult,a,b));
 
-

Real object oriented proramming with C

+

Real object oriented programming with C

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.

https://www.cs.rit.edu/~ats/books/ooc.pdf

OOP design patterns in the Linux Kernel

Big C software projects, like Linux, also follow some OOP techniques:

https://lwn.net/Articles/444910/
-

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.

+

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.

E-Mail me your comments to paul at buetow dot org!

Go back to the main site
 mult.calculate(mult,a,b));
 
-

Real object oriented proramming with C

+

Real object oriented programming with C

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.

https://www.cs.rit.edu/~ats/books/ooc.pdf

OOP design patterns in the Linux Kernel

Big C software projects, like Linux, also follow some OOP techniques:

https://lwn.net/Articles/444910/
-

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.

+

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.

E-Mail me your comments to paul at buetow dot org!

-- cgit v1.2.3