C TutorialLesson 2Free preview
C Intro
This lesson is part of C · All levels
Summary
C is a procedural programming language developed by Dennis Ritchie at Bell Labs around 1972. C is widely used to make operating systems (including Linux and Windows core), hardware drivers, and applications that demand high performance. Its simple, fast, and portable nature makes C the basis for the development of other languages such as C++, C#, Objective-C, and Java. Understanding C means understanding how programs interact directly with memory and hardware.
Key points
- C is a procedural language that focuses on functions, not objects.
- It's so close to the machine that it gives you complete control over the memory and hardware.
- Portable: C programs can be compiled on many operating systems with minimal change
- It became the basis for the development of many popular modern languages
Full lesson
Code examples and quizzes
Full lessons, code examples, and quizzes are available to subscribers. 5 questions.