Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

Wiki Markup
*free-standing environment* \[[Banahan 03ISO/IEC 9899-1999|AA. C References#Banahan 03References#ISO/IEC 9899-1999]\]
An environment in which C program execution may take place without any benefit theof Can standardoperating libraries. Common for stand-alone programs, such as operating systems or firmwaresystem.  Program startup might occur at some function other than {{main()}}, complex types might not be implemented, and only certain minimal library facilities are guaranteed to be available.

Wiki Markup
*hosted environment* \[[Banahan 03ISO/IEC 9899-1999|AA. C References#Banahan 03References#ISO/IEC 9899-1999]\]
An environment that supplies theis not freestanding.  Program startup occurs at {{main()}}, complex types are implemented, and all C standard libraries library facilities are available.

Wiki Markup
*implementation* \[[ISO/IEC 9899-1999|AA. C References#ISO/IEC 9899-1999]\]
Particular set of software, running in a particular translation environment under particular control options, that performs translation of programs for, and supports execution of functions in, a particular execution environment.

...