Programming Without a Net

  • Authors:
  • George Neville-Neil

  • Affiliations:
  • Neville-Neil Consulting

  • Venue:
  • Queue - Embedded Systems
  • Year:
  • 2003

Quantified Score

Hi-index 0.00

Visualization

Abstract

What if your programs didn't exit when they accidentally accessed a NULL pointer? What if all their global variables were seen by all the other applications in the system? Do you check how much memory your programs use? Unlike more traditional software platforms, embedded systems provide programmers with little protection against these and many other types of problems. This is not done capriciously, just to make working with them more difficult. Traditional software platforms, those that support a process model, exact a large price in terms of total system complexity, program response time, memory requirements, and execution speed.