JetBrains Releases CLion 1.0

JetBrains has released CLion 1.0, a cross-platform integrated IDE for C++. CLion uses the same IDE framework that is the basis for IntelliJ, one of the best IDEs for Java. CLion provides an excellent editor with strong code navigation features and excellent refactoring support. For C++ development, CLion offers the best refactoring support around which is no surprise given the strong refactoring support for Java in IntelliJ.

If you are a C++ developer using Linux or MacOS, I strongly recommend you evaluate CLion. Windows developers should look at ReSharper C++, also from JetBrains.


Oral History of Bjarne Stroustrup

The Computer History Museum has named Bjarne Stroustrup, the creator of C++, a 2015 Computer History Museum Fellow. The Museum just published an oral history of Bjarne Stroustrup as well.

Stroustrup: What is that string manipulation pattern matching language from the sixties?

McJones: SNOBOL?

Stroustrup: SNOBOL. That’s right. I remember finding SNOBOL really interesting and useful. What I’ll
call a formative experience was realizing that I had written an ALGOL program in SNOBOL and that it
was a really stupid program. It was complicated. It was difficult to get to run. It ran slowly and it was not
how any sane SNOBOL programmer would write it. So I had to go back and learn the idioms. You can’t
just take a language and start writing in it as if it was your previous language, which is what we essentially
all do at first. Then we realize that we’re doing it again and correct. That I actually learned, I think, in the
first half year of programming.