Geschreven door studenten die geslaagd zijn Direct beschikbaar na je betaling Online lezen of als PDF Verkeerd document? Gratis ruilen 4,6 TrustPilot
logo-home
College aantekeningen

C basics

Beoordeling
-
Verkocht
-
Pagina's
31
Geüpload op
12-10-2025
Geschreven in
2025/2026

It is the difference between algorithm and pseudo code and flowchart and about the iteration happens in a coding and the functions of the coding

Instelling
Vak

Voorbeeld van de inhoud

UNIT – II




Problem Solving Techniques
with C – S11BLH12




1

, UNIT II C: MATH BEHIND CODING

C: Structure of program – Character set – Tokens – Keywords – Identifiers –
Constants – Variables – Datatypes – Strings – Operators and its types – Functions –
Header Files
Algorithmic Strategies: Iteration and Recursion – Efficiency – Role of Time and Space
consumption while building an algorithm – Complexities

1. Introduction to C

C programming is a general-purpose, procedural programming language developed in
1972 by Dennis M. Ritchie at the Bell Telephone Laboratories to develop the UNIX
operating system. It is machine-independent, structured programming language which is
used extensively in various applications. Many later languages have borrowed
syntax/features directly or indirectly from C language. Like syntax of Java, PHP, JavaScript,
and many other languages are mainly based on C language. C++ is nearly a superset of C
language (There are few programs that may compile in C, but not in C++).

1.1 History of C language

The root of all modern languages is 'ALGOL.' It was first introduced in 1960. 'ALGOL'
introduced the concept of structured programming to the developer community. In 1967, a
new computer programming language was announced called as 'BCPL' which stands for
Basic Combined Programming Language. BCPL was designed and developed by Martin
Richards, especially for writing system software. This was the era of programming
languages. Just after three years, in 1970 a new programming language called 'B' was
introduced by Ken Thompson that contained multiple features of 'BCPL.' This programming
language was created using UNIX operating system at AT&T and Bell Laboratories. Both
the 'BCPL' and 'B' were system programming languages.




2

, Fig. 1 History of C language

In 1972, a great computer scientist Dennis Ritchie created a new programming language
called 'C' at the Bell Laboratories. It was created from 'ALGOL', 'BCPL' and 'B' programming
languages. 'C' programming language contains all the features of these languages and many more
additional concepts that make it unique from other languages.

American National Standards Institute (ANSI) defined a commercial standard for 'C'
language in 1989. Later, it was approved by the International Standards Organization (ISO) in
1990. 'C' programming language is also called as 'ANSI C'. The standardization committee of C
added a few features of C++/Java to enhance the usefulness of the language. The result was the
1999 standard for C. This version is usually referred to as C99. The history and development of
C is illustrated in Fig. 1.




3

, 1.2 Where is C used? Key Applications

'C' language is widely used in embedded systems.

 It is used for developing system applications.

 It is widely used for developing desktop applications.

 Most of the applications by Adobe are developed using 'C' programming language.

 It is used for developing browsers and their extensions. Google's Chromium is built using
'C' programming language.

 It is used to develop databases. MySQL is the most popular database software which is
built using 'C'.

 It is used in developing an operating system. Operating systems such as Apple's OS X,
Microsoft's Windows, and Symbian are developed using 'C' language. It is used for
developing desktop as well as mobile phone's operating system.

 It is used for compiler production.

 It is widely used in Internet of Things (IOT) applications.

2. Features of C


C is the widely used language. It provides many features that are illustrated in fig.2.




Fig 2. Features of C

4

Geschreven voor

Instelling
Vak

Documentinformatie

Geüpload op
12 oktober 2025
Aantal pagina's
31
Geschreven in
2025/2026
Type
College aantekeningen
Docent(en)
Aarthi
Bevat
Alle colleges

Onderwerpen

€10,61
Krijg toegang tot het volledige document:

Verkeerd document? Gratis ruilen Binnen 14 dagen na aankoop en voor het downloaden kun je een ander document kiezen. Je kunt het bedrag gewoon opnieuw besteden.
Geschreven door studenten die geslaagd zijn
Direct beschikbaar na je betaling
Online lezen of als PDF

Maak kennis met de verkoper
Seller avatar
supriya2

Maak kennis met de verkoper

Seller avatar
supriya2 Sathyabama Institute Of Science And Technology
Volgen Je moet ingelogd zijn om studenten of vakken te kunnen volgen
Verkocht
-
Lid sinds
7 maanden
Aantal volgers
0
Documenten
3
Laatst verkocht
-

0,0

0 beoordelingen

5
0
4
0
3
0
2
0
1
0

Recent door jou bekeken

Waarom studenten kiezen voor Stuvia

Gemaakt door medestudenten, geverifieerd door reviews

Kwaliteit die je kunt vertrouwen: geschreven door studenten die slaagden en beoordeeld door anderen die dit document gebruikten.

Niet tevreden? Kies een ander document

Geen zorgen! Je kunt voor hetzelfde geld direct een ander document kiezen dat beter past bij wat je zoekt.

Betaal zoals je wilt, start meteen met leren

Geen abonnement, geen verplichtingen. Betaal zoals je gewend bent via iDeal of creditcard en download je PDF-document meteen.

Student with book image

“Gekocht, gedownload en geslaagd. Zo makkelijk kan het dus zijn.”

Alisha Student

Bezig met je bronvermelding?

Maak nauwkeurige citaten in APA, MLA en Harvard met onze gratis bronnengenerator.

Bezig met je bronvermelding?

Veelgestelde vragen