Kaarel Kõivupuu

Quizzing

May 27, 2026

Daily Quiz #6

By Kaarel Koivupuu

Distributed version control system (DVCS), also known as distributed revision control, is a way in software development to allow for simultaneous work on a codebase, where full history is mirrored on every developer's computer. The most known DVCS is most likely Git, released on 7th of April, 2005. What is the name of second most prominent DVCS released only twelve days later on 19th of April? It can be argued that both were born due to licensing changes in BitKeeper systems.


Answer to yesterdays question: "transpiler" which, like any good child, has many similar names, such as "transcompiler", source-to-source translator, etc.

The line between the terms transpiler and compiler can be blurry and often "compiler" is used as an umbrella term for a transpiler. A good example is Babel, which converts JavaScript into older versions. If you visit https://babeljs.io/ - you can notice the landing page calls it a "compiler".

So, both compilers and transpilers "translate" — but the convention is that a transpiler stays at roughly the same level of abstraction, while a compiler descends toward lower-level code. TypeScript works similarly, transpiling down to plain JavaScript.

Tags:

quiz
dvcs

Comments

No comments yet. Be the first!

Leave a comment