Assignment #1 CMP2122 SE1st 2017

Max Marks: 10
Course: CMP-2122 (SE 1st 2017)
Class: BSSE Fall 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 14-se-19 Fakhar Abbas (Repeater) 14-se-19 NA
2 16-se-10 Faizan Arshad (Repeater) 16-se-10 NA
3 17-se-01 Nazma Arshad 17-se-01 NA
4 17-se-02 Amna Nasar 17-se-02 NA
5 17-se-03 Azka Masood 17-se-03 NA
6 17-se-04 Muhammad Ahmed Saleh 17-se-04 NA
7 17-se-05 Khudija Tul Kobra 17-se-05 NA
8 17-se-06 Noor Fatima 17-se-06 NA
9 17-se-07 Noman Mustafa 17-se-07 NA
10 17-se-08 Raja Shzeb Awab 17-se-08 NA
11 17-se-09 Maryam Bibi 17-se-09 NA
12 17-se-10 Nabeel Akram Javed 17-se-10 NA
13 17-se-11 Maheen Irfan 17-se-11 NA
14 17-se-12 Umair Khan 17-se-12 NA
15 17-se-13 Kainat Kayani 17-se-13 NA
16 17-se-14 Shazma Ijaz 17-se-14 NA
17 17-se-15 Raja Muhammad Usman 17-se-15 NA
18 17-se-16 Huzaifa Zafar 17-se-16 NA
19 17-se-17 Kainat Iqra 17-se-17 NA
20 17-se-18 Muhammad Umar 17-se-18 NA
21 17-se-19 Humaira Channa 17-se-19 NA
22 17-se-20 Shalina Riaz 17-se-20 NA
23 17-se-21 Abdul Mujeeb Ahsan 17-se-21 NA
24 17-se-22 Muhammad Arslan Shahzad 17-se-22 NA
25 17-se-23 Muhammad Ahmad 17-se-23 NA
26 17-se-24 Maida Mubashar 17-se-24 NA
27 17-se-25 Ibtisam Haider 17-se-25 NA
28 17-se-26 Adnan Shahzad 17-se-26 NA
29 17-se-27 Muhammad Ammar Ashraf 17-se-27 NA
30 17-se-28 Muhammad Shahzad Fiaz 17-se-28 NA
31 17-se-29 Zeeshan Raza 17-se-29 NA
32 17-se-30 Kazim Ilyas 17-se-30 NA
33 17-se-31 Muhammad Umair Khalid 17-se-31 NA
34 17-se-32 Muhammad Hamza Tahir 17-se-32 NA
35 17-se-33 Hafiz Touseef Ahmad 17-se-33 NA
36 17-se-34 Usman Ali 17-se-34 NA
37 17-se-35 Muhammad Ammar Choudhary 17-se-35 NA
38 17-se-36 Shoaib Suleman 17-se-36 NA
39 17-se-37 Ghulam Murtaza 17-se-37 NA
40 17-se-38 Unsa Sharif 17-se-38 NA
41 17-se-39 Tasadduf Bibi 17-se-39 NA
42 17-se-40 Jawad Ali Khan 17-se-40 NA
43 17-se-41 Zain ul Abideen 17-se-41 NA
44 17-se-42 Ayesha Nisar 17-se-42 NA
45 17-se-43 Umer Shahzad 17-se-43 NA
46 17-se-44 Mirza Taimur Zafar 17-se-44 NA
47 17-se-45 Khurram Shahzad 17-se-45 NA
48 17-se-46 Zainab Shakir 17-se-46 NA
49 17-se-47 Tahseen Kousar 17-se-47 NA
50 17-se-48 Hasan Raza Tahir 17-se-48 NA
51 17-se-49 Muhammad Azaan Danish 17-se-49 NA
52 17-se-50 Baseer ud din 17-se-50 NA
53 17-se-51 Sheraz Ahmed 17-se-51 NA
54 17-se-52 Bushra Aslam 17-se-52 NA
55 17-se-53 Ali Safdar 17-se-53 NA
56 17-se-54 Sidra Ishaq 17-se-54 NA
57 17-se-55 Bisma Zaib 17-se-55 NA
58 17-se-56 Raja Muhammad Sohaib Akram 17-se-56 NA
59 17-se-57 Zohaib Zeeshan Aslam 17-se-57 NA
60 17-se-58 Waqas Ali 17-se-58 NA
61 17-se-59 Palwasha Ilyas 17-se-59 NA
62 17-se-60 Muhammad Rebal 17-se-60 NA
63 17-se-61 Zain ul Abdin 17-se-61 NA
64 17-se-62 Muhammad Asad Ali 17-se-62 NA
65 17-se-63 Khalid 17-se-63 NA