Estimated Read Time: 02 minutes
In software development, the complexity associated with writing code that comprises multiple operating system and hardware platforms is not only a daunting task but a perpetual problem too. Even in the earliest days of computing, writing portable code that can perform the same task on different systems was quite tricky. But after Dennis Ritchie introduced the C programming language, in the early 70s, software development experts were able to create a single codebase that could compile on multiple machines. This worked great, in those days, when computing software as well as hardware was simpler and aimed at accomplishing simple tasks, like math.