This is Words and Buttons Online — a collection of interactive #tutorials, #demos, and #quizzes about #mathematics, #algorithms, and #programming.
Check if your performance intuition still works with CUDA
An interactive quiz about microoptimizations in CUDA. 10 rounds, two pieces of code per each, you get to guess which is the faster.
#programming #quizzes
Challenge your performance intuition with C++ sine
One more interactive quiz. This time, it's all about the sine function. Which one is faster and when?
#programming #quizzes
Yet another alternative to floating-point numbers
This shows how computable intervals written in rational bounds may not only account for the input error but keep computational error under control as well.
#mathematics #programming #quizzes
Challenge your performance intuition with nanosecond sorting
And yet another interactive quiz where you get to estimate the performance difference between several variants of the same code.
#programming #quizzes
Using logical operators for logical operations is good
This is the follow-up for the “Challenge your intuition with C++ operators”. It shows that despite the occasional gains from a better compilation, using the proper operators is still beneficial in the long run.
#programming #quizzes
Challenge your performance intuition with C++ operators
Another interactive quiz where you get to estimate the performance difference between several variants of the same code.
#programming #quizzes
Can you tell an assembly language when you see one?
An interactive quiz featuring several obscure high-level languages and assembly variants.
#programming #quizzes
Challenge your performance intuition with C++ magic squares
An interactive quiz where you get to estimate the performance difference between several variants of the same code.
#programming #quizzes
It's a C test. If you think you know C, take this test. It only has 5 questions.
#programming #quizzes
A short quiz to reveal your hidden knowledge of Lisp.
#programming #quizzes
| This site is an experiment in retro-design. There is no privacy pop-up because there is no collection of user data whatsoever. There are no cookies, no sign-ups, just content. Also, there are no dependencies, each page is completely self-contained. And below 64 KB. That's why everything loads blazingly fast. | ||
| All the source code for Words and Buttons Online is available on GitHub. | ||
| There is also RSS with all the news. | ||
![]() |
Here's the only ad you'll ever see on this site. I wrote a book. It's called Geometry for Programmers and it is exactly what it says in the title. It's about splines, voxels, transformations, all in the context of efficient programming.
Here's why: why.html. |
|