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/atom.xml | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) (limited to 'gemfeed/atom.xml') diff --git a/gemfeed/atom.xml b/gemfeed/atom.xml index d31eac3d..208e8ec3 100644 --- a/gemfeed/atom.xml +++ b/gemfeed/atom.xml @@ -1,6 +1,6 @@ - 2022-01-29T22:10:52+00:00 + 2022-01-30T13:38:50+00:00 foo.zone feed To be in the .zone! @@ -2066,13 +2066,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!

-- cgit v1.2.3