[lkml]   [2000]   [Sep]   [29]   [last100]   RSS Feed
Views: [wrap][no wrap]   [headers]  [forward] 
Messages in this thread
SubjectRE: Linux kernel modules development in C++

> -----Original Message-----
> From: []
> Sent: Friday, September 29, 2000 3:39 AM
> To:
> Subject: RE: Linux kernel modules development in C++
> But but but.. wasn't the very first C++ compilers really just
> a preprocessor into standard C?

Yes. Actually to K&R C, since that's the language that B.S. had available to
preprocess into.

Because of Turing-equivalence of all procedural languages, it is possible
for a "compiler" for any of them to be written as a preprocess for another
language, ala f2c and p2c. (Thus the recurring search for the "universal
assembler" and many of the advantages of implementation sharing in compiler
mid-ware and backend components.) The further the languages drift the more
difficult it is to write automatic translators between them.

C++, of course, is a considerablly different language now than it was when
B.S. introduced it.

To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to
Please read the FAQ at

 \ /
  Last update: 2005-03-22 12:38    [W:0.056 / U:2.976 seconds]
©2003-2020 Jasper Spaans|hosted at Digital Ocean and TransIP|Read the blog|Advertise on this site