Assignment #1 CMP2122 MSCIT1st 2017

Max Marks: 10
Course: CMP-2122 (MSCIT 1st 2017)
Class: MSCIT 1st 2017
Submission Date: 31/10/2017

Write a note on history of C and C++:

C evolved from two previous languages, BCPL and B. BCPL was developed in 1967 by Martin Richards as a language for writing operating-systems software and compilers. Ken Thompson modeled many features in his B language after their counterparts in BCPL, and in 1970 he used B to create early versions of the UNIX operating system at Bell Laboratories. Both BCPL and B were “typeless” languages—every data item occupied one “word” in memory, and the burden of typing variables fell on the shoulders of the programmer.

The C language was evolved from B by Dennis Ritchie at Bell Laboratories and was originally implemented on a DEC PDP-11 computer in 1972. C uses many of the important concepts of BCPL and B while adding data typing and other powerful features. C initially became widely known as the development language of the UNIX operating system. Today, virtually all new major operating systems are written in C and/or C++. C is available for most computers. C is mostly hardware independent. With careful design, it’s possible to write C programs that are portable to most computers.

Results

Sr# Name Roll No Marks
1 16-mscit-21 Shamraiz Iqbal (Repeater) 16-mscit-21 NA
2 16-mscit-29 Iram Naz (Repeater) 16-mscit-29 NA
3 17-mscit-01 Ayesha Kanwal 17-mscit-01 NA
4 17-mscit-02 Arbaz Naeem 17-mscit-02 NA
5 17-mscit-03 Adeela Rani 17-mscit-03 NA
6 17-mscit-04 Shaista Khan 17-mscit-04 NA
7 17-mscit-05 Asma Benish 17-mscit-05 NA
8 17-mscit-06 Maria Ummar 17-mscit-06 NA
9 17-mscit-07 Azka Riaz 17-mscit-07 NA
10 17-mscit-08 Shar Bano 17-mscit-08 NA
11 17-mscit-09 Sahrish Ansar 17-mscit-09 NA
12 17-mscit-10 Maryam Akram 17-mscit-10 NA
13 17-mscit-11 Seerat Zhra 17-mscit-11 NA
14 17-mscit-12 Sana Sultan 17-mscit-12 NA
15 17-mscit-13 Kiran Yasmeen 17-mscit-13 NA
16 17-mscit-14 Bilal Afzal 17-mscit-14 NA
17 17-mscit-15 Pakeeza Arshad 17-mscit-15 NA
18 17-mscit-16 Muhammad Zia Awan 17-mscit-16 NA
19 17-mscit-17 Fariha Maryam 17-mscit-17 NA
20 17-mscit-18 Muhammad Jahangir Alam 17-mscit-18 NA
21 17-mscit-19 Tahseena Kanwal 17-mscit-19 NA
22 17-mscit-20 Arslan Habib 17-mscit-20 NA