Everything is just silicon oxide gates being saturated and drained and turned on and off in various patterns very rapidly in a way that means something to us. That Fortran/C/C++/Assembly depends on that tiny two-MOSFET AND gate in the ALU to do the AND correctly every time.
Programming languages at the basic level are just an automated way of putting numbers into a calculator, processing them, and getting another number/status/flag back and doing something else with it based on the result.
Everything is just silicon oxide gates being saturated and drained and turned on and off in various patterns very rapidly in a way that means something to us. That Fortran/C/C++/Assembly depends on that tiny two-MOSFET AND gate in the ALU to do the AND correctly every time.
Programming languages at the basic level are just an automated way of putting numbers into a calculator, processing them, and getting another number/status/flag back and doing something else with it based on the result.
meanwhile, me trying to get a feeling for how fast A GHz is by waving my arm as fast as I can: