Chapter 11Array Index, Security, and Trends

DOI: 10.1201/9781003257981-11

When the C language was designed in the 1970s, computers were expensive. People needed several years of training before they could use computers. At that time, C's design principle was “If a programmer does not explicitly request something, don't do it.” The purpose is to give programmers as much control as possible and allow C programs to run as fast as possible. Over the decades, the costs of computers drop significantly and meanwhile computers become much faster. Three things happened: (1) Computers are used widely from controlling washing machines to airplanes, from factory robots to mobile phones; (2) Many more people write computer software for these applications; ...

Get Intermediate C Programming, 2nd Edition now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.