Skip to main content
  • 857 Accesses

Abstract

Over roughly the past 3,000 years humans have been building up a store of formal technology. This is a non-material resource that has been an indispensable part of the powerhouse of each great civilisation. While a number of people reject this technology as somehow irrelevant, they typicallly do not realise that they have and rely on large quantities of it. The ability to do arithmetic on integers is an excelent example, previously the preserve of highly trained specialists, the process has been reduced to something that can be taught to school children. The simplicity of this material hides the thousands of years of development of concepts that now seem obvious to we who did not have to create them.

Our society would not run without arithmetic, without algebra. An mechanical engineer designing an aircraft requires a strong background in a variety of formal concepts, the engineer designing the avionics would be expected to have suitable training in electronics, and similarly, the people writing the software need to know the foundations of the understanding of their material. If any of these people do not have a proper foundation, the plane may fail to fly. Or worse, it may fly for a while. An understanding of the streamlined culmination of 3,000 years of human thought is vital to the modern software writer.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

eBook
USD 16.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 16.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

Rights and permissions

Reprints and permissions

Copyright information

© 2006 Springer-Verlag London Limited

About this chapter

Cite this chapter

(2006). Some Formal Technology. In: Theoretical Introduction to Programming. Springer, London. https://doi.org/10.1007/1-84628-263-2_3

Download citation

  • DOI: https://doi.org/10.1007/1-84628-263-2_3

  • Publisher Name: Springer, London

  • Print ISBN: 978-1-84628-021-4

  • Online ISBN: 978-1-84628-263-8

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics