Thread (11 messages) flat view 11 messages, 8 authors, 2016-06-15

Re: [OT] Re: C++ *for Git*

From: Marco Costalba <hidden>
Date: 2016-06-15 22:43:36

On 9/23/07, Linus Torvalds [off-list ref] wrote:
There are a few features of C++ that I really really like. For example, I
think the C preprocessor is absolutely horrid, and a preprocessor that is
built into the language - and integrates with the syntax - would be
wonderful. And while C++ doesn't improve on that, at least templates are
an example of something like that. Not perfect, but that's the kind of
feature that C really would like.
Yes, I really agree. IMO templates are the thing that more resembles
procedural programming, a common way of using them is to split data
structures (containers) from functions that operates on them
(algorithms). I find them very similar to the struct + functions
classical approach of C.

And BTW

template <typename T>

is the thing in C++ that more remembers me of opaque pointers and
their use in C, the difference is that the first is fully type
checked.

Marco
Keyboard shortcuts
hback out one level
jnext message in thread
kprevious message in thread
ldrill in
Escclose help / fold thread tree
?toggle this help