Solarian Programmer
solarianprogrammer.com · Personal blog · on HN since 2011
Solarian Programmer writes C++ tutorials and projects covering threads, OpenGL, OpenCV, JIT compilers and building GCC on macOS.
What HN saysCommenters call it a site with lots of good posts and a talented C++ author, and link its build guides for GCC and Clang.
27HN people shared it
5linked it in comments
106stories submitted
1.6Kstory points
3 years agolast shared
2011people per year2026
Most-shared posts
- 1Clang 5 in a Docker container for C++172 people · 97 points · first shared 2017 · 63 comments on HN
- 2OpenGL 101: Matrices – projection, view, model2 people · 91 points · first shared 2013 · 17 comments on HN
- 3C++11 threads tutorial2 people · 62 points · first shared 2012 · 8 comments on HN
- 4Detect red circles in an image using OpenCV2 people · 59 points · first shared 2015 · 17 comments on HN
- 5C++11 multithreading tutorial2 people · 57 points · first shared 2011 · 16 comments on HN
- 6Writing a minimal x86-64 JIT compiler in C++ (2018)2 people · 23 points · first shared 2018 · 1 comments on HN
- 7Compiling GCC on OS X2 people · 14 points · first shared 2013 · 3 comments on HN
- 8Matrix multiplication on GPU2 people · 6 points · first shared 2012 · discussion on HN
- 9Compiling llvm, clang and libc++ on Linux - towards a better C++11 support2 people · 5 points · first shared 2011 · discussion on HN
- 10Getting started with Swift 3 on Linux2 people · 4 points · first shared 2016 · discussion on HN
- 11Life of a coder2 people · 4 points · first shared 2011 · discussion on HN
- 12C++11 multithreading tutorial - part 32 people · 4 points · first shared 2012 · discussion on HN
- 13Learn modern Objective-C on Windows with Clang and GNUSstep2 people · 3 points · first shared 2012 · discussion on HN
- 14Using ANSI escape codes on Windows, macOS and Linux terminals2 people · 3 points · first shared 2019 · discussion on HN
- 15C++11 interpreter - Cling (build and usage)2 people · 2 points · first shared 2012 · discussion on HN
What HN people wrote when they linked it
gaius · 2011-12-16
Lots of good posts there. Very mixed reviews on Amazon(.co.uk) of the book he recommends tho'[1] has anyone else got any opinions on it?
[1] http://solarianprogrammer.com/2011/10/07/great-book-about-c11-2/
git-pull · 2017-12-17
Check this out: https://github.com/sol-prog
Solarian programmer seems to be a talented C++ coder.
Thanks for the projects.
The Docker post was a niche thing. There's other posts for getting a system running with Clang 5 on other platforms: https://solarianprogrammer.com/2017/12/13/linux-wsl-install-clang-libc… Another cool post about C++17 and raspberry pi a few days earlier: https://solarianprogrammer.com/2017/12/08/raspberry-pi-raspbian-instal…
Sure, I wouldn't use Clang in a Docker container (heh). But there are some points. If building from LLVM+Clang from source, installing files/headers and such can mess up systems royally. One docker container could theoretically test drive clang everywhere without mucking up a system.
PopaL · 2012-06-25
As I see it you have 2 possibilities:
1. Find yourself work by handing cards ... just like you do now. I think it will eventually work after you land a few projects.
2. Use an aggregate freelancing site like oDesk, vWorker etc.
Here is a link to an interesting story about freelancing on vWorker:
http://solarianprogrammer.com/2011/10/24/my-life-freelancer/
RSeldon · 2012-04-17
Same website look at the right links, or go directly here:
http://solarianprogrammer.com/2012/02/20/living-on-the-edge-building-g…
octopus · 2012-05-26
Assuming you are talking about C++, there is no need for your wife to learn C in order to learn C++.
C and C++ are different languages today, while it is still possible to write C code in C++, it is not recommended.
Last year C++ was "upgraded" with a new standard C++11. If you want to learn modern C++ you will have to use a variety of websites. There is no good beginner C++11 book available for now.
A few useful blogs with C++11 material:
http://herbsutter.com/elements-of-modern-c-style/
http://www2.research.att.com/~bs/C++0xFAQ.html
http://solarianprogrammer.com/categories/C++11
http://bartoszmilewski.com/
A good book about C++ is:
http://www.amazon.com/Primer-4th-Edition-Stanley-Lippman/dp/0201721481…
but I would wait for the 5th edition for learning C++11.
If your wife knows nothing about programming I suggest to learn a language like Python or Ruby first ... C++ is not suitable for a beginners.