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

  1. 1
    Clang 5 in a Docker container for C++17
    2 people · 97 points · first shared 2017 · 63 comments on HN
  2. 2
    OpenGL 101: Matrices – projection, view, model
    2 people · 91 points · first shared 2013 · 17 comments on HN
  3. 3
    C++11 threads tutorial
    2 people · 62 points · first shared 2012 · 8 comments on HN
  4. 4
    Detect red circles in an image using OpenCV
    2 people · 59 points · first shared 2015 · 17 comments on HN
  5. 5
    C++11 multithreading tutorial
    2 people · 57 points · first shared 2011 · 16 comments on HN
  6. 6
    Writing a minimal x86-64 JIT compiler in C++ (2018)
    2 people · 23 points · first shared 2018 · 1 comments on HN
  7. 7
    Compiling GCC on OS X
    2 people · 14 points · first shared 2013 · 3 comments on HN
  8. 8
    Matrix multiplication on GPU
    2 people · 6 points · first shared 2012 · discussion on HN
  9. 9
  10. 10
    Getting started with Swift 3 on Linux
    2 people · 4 points · first shared 2016 · discussion on HN
  11. 11
    Life of a coder
    2 people · 4 points · first shared 2011 · discussion on HN
  12. 12
    C++11 multithreading tutorial - part 3
    2 people · 4 points · first shared 2012 · discussion on HN
  13. 13
  14. 14
  15. 15
    C++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.

Keyboard shortcuts

/Search
j kNext / previous blog
EnterOpen selected blog
vVisit the blog site
fFollow / unfollow
lSwitch grid / list view
dSwitch dark mode
g hHome
g pTop posts
g tTopics
g fFollowing
g lLiked
g yHistory
g qFAQ
EscBack / close