12

Higher-Level Programming

“When you take something incredibly complex and try to wrap it in something simpler, you often just shroud the complexity.”

—Anders Hejlsberg (lead architect of the C# programming language)

OUTLINE

12.1  Introduction

12.2  Levels in Programming Languages

12.3  C Programming

12.4  Examples

12.5  A Project with C

12.6  Summary

OBJECTIVES

Upon completion of this chapter you should be able to

1.  Understand the levels in programming languages

2.  Understand the C program syntax

3.  List the fundamental data types in C

4.  Use the arithmetic operators in C

5.  Understand memory allocation for integer and floating point data types

6.  Solve moderately difficult problems using pointers and arrays

Key Terms: Arithmetic ...

Get Microcontroller Programming 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.