0% found this document useful (0 votes)
45 views

Procedural Proggramming System

The document discusses procedural programming and the C programming language. C was originally developed in the 1970s to develop the Unix operating system. It has now become widely used due to its features like being easy to learn, structured, able to produce efficient programs, and able to handle low-level activities. C is well-suited for system development work like operating systems, compilers, and network drivers because it can produce code that runs nearly as fast as assembly language. Some key characteristics of C include its small size, use of pointers, and ability to be compiled on different computer platforms.

Uploaded by

Alex Kharel
Copyright
© © All Rights Reserved
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
45 views

Procedural Proggramming System

The document discusses procedural programming and the C programming language. C was originally developed in the 1970s to develop the Unix operating system. It has now become widely used due to its features like being easy to learn, structured, able to produce efficient programs, and able to handle low-level activities. C is well-suited for system development work like operating systems, compilers, and network drivers because it can produce code that runs nearly as fast as assembly language. Some key characteristics of C include its small size, use of pointers, and ability to be compiled on different computer platforms.

Uploaded by

Alex Kharel
Copyright
© © All Rights Reserved
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
You are on page 1/ 4

PROCEDURAL PROGRAMMING

INTERNATIONAL SCHOOL OF MANAGEMENT


AND TECHNOLOGY
Chitwan campus
Muktinagar, Chitwan

ASSIGNMENT:01

LEARNER NAME ASSESSOR NAME

BAL KRISHNA SHARMA SHREE PD ARYAL

DATE ISSUED COMPLETION DATE SUBMITTED DATE

QUALIFICATION UNIT NUMBER AND TITLE


HND IN COMPUTING AND UNIT:18 CODE D/601/1293
SYSTEMS DEVELOPMENT NAME:PROCEDURAL
PROGRAMMING
PROCEDURAL PROGRAMMING

TASK-1

Make a report that clearly explains the features, principles and the characteristics
of the procedural programming.
Procedural programming

The C programming language is a general purpose high level


language that was originally developed by Dennis M. Ritchie to develop the Unix operating
system at Bell Labs. C was originally first implemented on the DEC PDP-11 computer in 1972.
In 1978, Brian Kernighan and Dennis Ritchie produced the first publicly available description of
C, now known as the K&R standard.

The C has now become a widely used professional language for various features.

 Easy to learn

 Structured language

 It produces efficient programs.

 It can handle low-level activities.

 it can be compiled on a variety of computer platforms.

Facts about C
 C was invented to write an operating system called UNIX.

C is a successor of B language which was introduced around 1970

 The language was formalized in 1988 by the American National Standard Institute. (ANSI).

 The UNIX OS was totally written in C By 1973.

 Today C is the most widely used and popular System Programming Language.

 Most of the state of the art software’s have been implemented using C.

 Today's most popular Linux OS and RBDMS My SQL have been written in C.
PROCEDURAL PROGRAMMING

Some characteristics of c language are mentioned below


Small size

Structured language

Low level (Bitwise) programming readily available

Pointer implementation - extensive use of pointers for memory, array, structures and

Functions.

It has high-level constructs

 It can handle low-level activities.



 It produces efficient programs.

 It can be compiled on a variety of computers.

Why to use C?

C was initially used for system development work, in particular the programs that make-up the
operating system. C was adopted as a system development language because it produces code
that runs nearly as fast as code written in assembly language. Some examples of the use of C
might be:

 Operating Systems

 Language Compilers

 Assemblers

 Text Editors

 Print Spoolers

 Network Drivers

 Modern Programs

 Data Bases
PROCEDURAL PROGRAMMING

 Language Interpreters

 Utilities

You might also like