C ++ Programming Tutorial By John Maina
| Institution | JKUAT |
| Course | Information Technolo... |
| Year | 1st Year |
| Semester | Unknown |
| Posted By | Jeff Odhiambo |
| File Type | |
| Pages | 99 Pages |
| File Size | 461.91 KB |
| Views | 3099 |
| Downloads | 1 |
| Price: |
Buy Now
|
Description
C Language Overview
This chapter describes the basic details about C programming language, how it emerged,
What are strengths of C and why we should use C.
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 UNIX operating system, the C compiler, and essentially all UNIX applications programs have been written in C.
The C has now become a widely used professional language for various reasons.
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
Below is the document preview.
HBC2202: INTRODUCTION TO FINANCIAL MANAGEMENT
Trending!
The course will develop your analytical skills and teach you to evaluate theory and
implement procedures within the corporate sector and financial institutions.
167 Pages
2934 Views
0 Downloads
624.76 KB
HBC 2304: RESEARCH METHODOLOGY
Trending!
Research Methodology Course is a course on the subject of disciplined enquiry. The
course will mainly cover science research process. The students will be expected to have taken a course in statistics to enable them appreciate the use of statistics in science research in general and data processing and analysis in particular.
146 Pages
2255 Views
0 Downloads
472.31 KB
Operating Systems
An operating system is a software that manages the computer hardware. The hardware must provide appropriate mechanisms to ensure the correct operation of the computer system and to prevent user programs from interfering with the proper operation of the system.
159 Pages
605 Views
0 Downloads
1.18 MB
BMA 1207: INTRODUCTION TO BUSINESS MATHEMATICS
Trending!
The purpose of this module: the learner to acquire Basic mathematical concepts in order to prepare for the advanced courses and acquiring positive attitude, knowledge and skills which will be relevant to her/his life in the university.
107 Pages
4915 Views
3 Downloads
1.36 MB
BBM 312: BUSINESS STATISTICS
Trending!
A Statistician collects information for variables, which describe the situation. A variable is a characteristics or attribute that can assume different values. That is Data are values, measurements or observations that the variables can assume. Variables whose values are determined by chance are called random variable.
71 Pages
2915 Views
2 Downloads
932.96 KB
BASIC COMPUTER KNOWLEDGE
The first computing machine was known as ABACUS which was used in ancient China and Japan thousands of years before Christ for simple and small volumes arithmetics. John Napier invented Logarithms which was an aid to calculations, he also published log tables in 1614 and later in 1620s it was used by William Oughtred to develop the slide rule.
56 Pages
1994 Views
0 Downloads
1.2 MB
CMCC 2401: Introduction to Project Management
Trending!
A project is a series of activities aimed at producing a good or a service. According to the project management institute, a project is defined as a temporary endeavor undertaken to create a unique product/ service. Temporary means that every project has a definite end. Unique means that the product or service is different in some distinguishing way from all similar products or services.
91 Pages
3070 Views
1 Downloads
889.24 KB