These posts have to do with the concept of radix, a Latin word meaning "root." Radix, otherwise known as base, is the value we count against in positional notation or place-value notation. The most well-known radix is base 10, or the decimal system, which is used by most all the world over in modern times. Imag Based On A Photo by Hope House Press - Leather Diary Studio on Unsplash

Radix Economy

User Avatar Asher Wolfstein Reference Leave a Comment

This article begins with a recap of where we are in the series in regards to the concept of counting. I review the definition of positional notation as outlined in the first article and then move on to reveal how we can calculate the number of digits a value will have in a given radix. In doing so I will go over two mathematical concepts relevant to this calculation: exponents and logarithms. I will then use logarithms to show how you can calculate the efficiency of a given radix, also called the radix economy, and answer the question, “What's the most efficient radix?”

Converting To Binary, Octal, and Hexadecimal

User Avatar Asher Wolfstein Reference Leave a Comment

This is the second article in a series whose intention is to have the reader able to understand binary, octal, and hexadecimal; three radices of great importance to contemporary computer theory. This article builds upon the previous article by outlining three important radices (binary, octal, and hexadecimal) that are useful in the field of computer science. I start with arbitrary base conversion using two methods. Then, a bit of background is given for why these bases are important, particularly binary. Finally, we perform radix conversion.

Understanding Radix

User Avatar Asher Wolfstein Reference Leave a Comment

This article puts forth a brief history of counting, which details how we arrived at some of the conventions we have today including the notion of radix. It then explores the concept of radix in positional numeral systems, in particular the concept of using radices of arbitrary values. With this foundation, it becomes a simple exercise to use binary, octal, and hexadecimal, each with a radix of two, eight, and sixteen respectively.