Mariusz Postol

Mariusz Postol

  • 420
  • 3.7k
  • 37.4k

How physical devices can process abstract information.

Aug 1 2024 4:02 PM

It looks like an academic problem but all developers must be aware of it. 

We know or should know that we must overcome the impossibility of information computation because the computation requires a device, information is an abstract notion. Hence, physical devices cannot deal directly with abstraction. To overcome this we must consider using a binary coding system to represent the information for the computation purpose; in other words to implement this abstraction. The implementation must be binary because today computers are and in the predictable future will be binary machines. Unfortunately, using the binary coding system is impractical or even impossible considering the natural human environment. In trying to find a replacement for the binary coding system we must also keep in mind that the information representation has to be portable, and should not be tightly coupled with the computation platform.

How do modern programming languages address this problem? What can be used to replace the binary coding systems? 

 

 


Answers (4)