<div dir="ltr">Raymond repeatedly claims that C++ will never replace C, but the reality is that it already has. All of the major web browsers are written in C++, not C. Google's infrastructure is written in C++, not C (with some newer stuff written in Go). I worked for Bluecoat on a high performance, security conscious networking appliance, and it is written entirely in C++, including the kernel. (We used some open source components written in C, like the FreeBSD network stack and OpenSSL.) Important systems-level libraries are now written in C++, not C. Examples are Qt, LLVM, Tensorflow, CGAL, ...<br><br>Of course, C will never go away, just as Fortran never went away. Old projects written in C that were started before C++ was a viable language (like the Linux kernel) will continue to be written in C. Rewriting a large project in a different language is something you almost never do, for good reasons. An interesting exception is the new FireFox Quantum release. The concurrency model in C and C++ is incredibly unsafe and error prone. Rust fixes the concurrency problem using a novel type system that can't be back ported to C or C++. FireFox Quantum is faster and more robust specifically because the core parts were rewritten in Rust to take advantage of the concurrency model.<br></div><div class="gmail_extra"><br><div class="gmail_quote">On 6 December 2017 at 21:23, Chris Frey <span dir="ltr"><<a href="mailto:cdfrey@foursquare.net" target="_blank">cdfrey@foursquare.net</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div class="HOEnZb"><div class="h5">On Thu, Nov 30, 2017 at 04:25:30PM +0000, CrankyOldBugger wrote:<br>
> Saw a writeup today stating that Rust will take off in 2018..  Yes, I never<br>
> believe predictions but I've heard interesting stuff about Rust before.<br>
><br>
> Is anybody using it?<br>
<br>
</div></div>I'm not, but I did read some interesting blog posts by Eric Raymond<br>
regarding Go, Rust, and C.<br>
<br>
        <a href="http://esr.ibiblio.org/?p=7711" rel="noreferrer" target="_blank">http://esr.ibiblio.org/?p=7711</a><br>
        <a href="http://esr.ibiblio.org/?p=7724" rel="noreferrer" target="_blank">http://esr.ibiblio.org/?p=7724</a><br>
        <a href="http://esr.ibiblio.org/?p=7745" rel="noreferrer" target="_blank">http://esr.ibiblio.org/?p=7745</a><br>
<span class="HOEnZb"><font color="#888888"><br>
- Chris<br>
</font></span><div class="HOEnZb"><div class="h5"><br>
<br>
______________________________<wbr>_________________<br>
kwlug-disc mailing list<br>
<a href="mailto:kwlug-disc@kwlug.org">kwlug-disc@kwlug.org</a><br>
<a href="http://kwlug.org/mailman/listinfo/kwlug-disc_kwlug.org" rel="noreferrer" target="_blank">http://kwlug.org/mailman/<wbr>listinfo/kwlug-disc_kwlug.org</a><br>
</div></div></blockquote></div><br></div>