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 | 3171 |
| 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.
GPR 424: Nature and Scope of Conflict of Laws
The document provides a summary of all the basic concepts of conflict of laws.
11 Pages
1394 Views
0 Downloads
216.49 KB
LLBK 319: SUMMARY OF CONCEPTS IN CONSUMER PROTECTION LAW
A succinct introduction and summary of concepts on Consumer Protection law.
9 Pages
1904 Views
1 Downloads
445.96 KB
EPY 310 Topic 1: INTRODUCTION TO GROWTH AND DEVELOPEMENT
Growth refers to the quantitative change that occurs in human beings. It is characterized by increase in size and weight. Development refers to patterns of change over time which begin at conception and continue throughout the life span. Development is both qualitative and quantitative in nature and takes place within the physical, social, cognitive and emotional domains. It occurs because of maturation and experience.
4 Pages
1771 Views
0 Downloads
131.98 KB
EPY 310 Topic 2: Psychoanalytic theory of human development
Trending!
Sigmund Freud argued strongly for the role of the unconscious and other internal processes in human development, behaviour and mental disorders. According to him, most of our behaviour and development is determined by the unconscious (innate aggressive and sexual urges- libido). The psychoanalytic school sees people as being in constant conflict between their biological urges (sex aggression, instincts – i.e. the id and the need to tame /control these urges by the super ego. The super-ego uses feelings of pride or guilt to achieve compliance.
11 Pages
2039 Views
0 Downloads
466.82 KB
EPY 310 Topic 3: Theory of Cognitive development
Trending!
While conducting intelligence tests on children, Swiss psychologist Jean Piaget began to investigate how children think. According to Piaget, children’s thought processes change as they mature physically and interact with the world around them. Piaget believed that children develop schema, or mental models, to represent the world. As children learn, they expand and modify their schema through the processes of assimilation and accommodation.
5 Pages
2056 Views
0 Downloads
388.84 KB
EPY 310 Topic 4: PRENATAL DEVELOPMENT
The prenatal stage occurs during the nine months or so between conception and birth. As we will cover later on in this topic, the period in the womb can have a considerable impact on our later well-being. The nine months of prenatal development can be characterized as involving three periods...
6 Pages
1679 Views
0 Downloads
634.24 KB
EPY 310 Topic 6: Middle childhood (7 – 11years)
Middle childhood covers the period 7-11 years while. This period is characterized by further development of the child in all domains, however the rate of development is not as rapid as it was during infancy and early childhood.
7 Pages
1499 Views
0 Downloads
565.68 KB
EPY 310 Topic 7: PARENTING STYLES AND THEIR EFFECTS ON THE ADOLESCENT
A parent who is very responsive but not at all demanding is labelled indulgent , whereas one who is equally responsive but also very demanding is labelled authoritative. Parents who are very demanding but not responsive are Authoritarian. Parents who are neither demanding nor responsive are labelled indifferent.
4 Pages
1514 Views
0 Downloads
508.7 KB
EPY 310 Topic 8: SEXUALALITY IN ADOLESCENCE
Every human being is a sexual being. To master the important developmental tasks of forming new and more mature relationships with members of the opposite sex and of of playing the approved role for one’s sex, the young adolescent must acquire more complete and more mature concepts of sex than had as a child. Because of his/her growing interest in sex, the adolescent seeks more information about it.
9 Pages
1545 Views
0 Downloads
726.88 KB
EPY 310 Topic 9: SOCIAL CHANGES DURING ADOLESCENCE
One of the most difficult developmental tasks of adolescence relates to social adjustments. These adjustments must be made to members of the opposite sex in a relationship that never existed before and to adults outside the family and school environments. To achieve the goal of adult patterns of socialization, the adolescent must make many new adjustments.
4 Pages
1567 Views
0 Downloads
377.22 KB