I am trying very hard to develop a much deeper understanding of programming in general. I understand the definition of a textbook as “binary,” but what I don’t understand is exactly the same with my daily programming?
The concept of "binary numbers" versus ... well ... of the "correct" numbers is completely lost in me, despite my best attempts to explore and understand the concept.
I am the one who originally taught me how to program by creating silly little adventure games in early DOS Basic and C, and now currently does most (and all) of my work in PHP, JavaScript, Rails, and other "websites", languages. I find that so much of this logic is abstracted into these higher-level languages that in the end I feel that I am missing many of the tools needed to continue developing and writing better code.
If someone could point me towards a good, solid practical training resource or explain it here, it would be very appreciated.
I'm not so much looking for a “definition” (I’ve read the wikipedia page several times now), but a few more directions on how I can incorporate this new knowledge about which binary numbers are my daily programming, if at all. First of all, I write in PHP, so links to this language would be very useful.
Edit: As stated ... binary is a representation of a number, not another system at all. So, to reconsider my question, what are the benefits (if any) of using the binary representation of numbers, not just ... numbers.
source share