Assignment #1 CMP2122 CS1st 2017

Max Marks: 10
Course: CMP-2122 (CS 1st 2017)
Class: BSCS 1st 2017
Submission Date: 30/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-cs-02 Muhammad Saleem (Repeater) 16-cs-02 NA
2 16-cs-10 Noman Akram (Repeater) 16-cs-10 NA
3 16-cs-12 Ameer Hassan (Repeater) 16-cs-12 NA
4 16-cs-20 S. Iqra Batool (Repeater) 16-cs-20 NA
5 16-cs-26 Rida Umber (Repeater) 16-cs-26 NA
6 17-cs-01 Hafsa Javed 17-cs-01 NA
7 17-cs-02 Amina Yousaf 17-cs-02 NA
8 17-cs-03 Mubashar Munir Gondal 17-cs-03 NA
9 17-cs-04 Muhammad Ehsan 17-cs-04 NA
10 17-cs-05 Syed Nade Ali Zaidi 17-cs-05 NA
11 17-cs-06 Shiza Qandeel 17-cs-06 NA
12 17-cs-07 Umair Ahmed 17-cs-07 NA
13 17-cs-08 Aqib Ali 17-cs-08 NA
14 17-cs-09 Rabia Kanwal 17-cs-09 NA
15 17-cs-10 Izaz ur Rehman 17-cs-10 NA
16 17-cs-11 Rida Sarwar 17-cs-11 NA
17 17-cs-12 Muhammad Naqash Iqbal 17-cs-12 NA
18 17-cs-13 Aqsa Mubeen 17-cs-13 NA
19 17-cs-14 Ali Irtiza 17-cs-14 NA
20 17-cs-15 Ali Hassan 17-cs-15 NA
21 17-cs-16 Kashif Khaliq 17-cs-16 NA
22 17-cs-17 Muhammad Shehbaz 17-cs-17 NA
23 17-cs-18 Syed Arsalan Asif 17-cs-18 NA
24 17-cs-19 Muhammad Zain ul Abedin 17-cs-19 NA
25 17-cs-20 Mubeen Arshad 17-cs-20 NA
26 17-cs-21 Imama Safdar 17-cs-21 NA
27 17-cs-22 Abdullah 17-cs-22 NA
28 17-cs-23 Inzamam ul Haq 17-cs-23 NA
29 17-cs-24 Ali Husnain Raza 17-cs-24 NA
30 17-cs-25 Roomisa Pervaiz 17-cs-25 NA
31 17-cs-26 Taneem Tahira 17-cs-26 NA
32 17-cs-27 Ali Usman 17-cs-27 NA
33 17-cs-28 Muhammad Yousaf 17-cs-28 NA
34 17-cs-29 Basit Abbas 17-cs-29 NA
35 17-cs-30 Muhammad Qasim 17-cs-30 NA
36 17-cs-31 Rida Mukhtar 17-cs-31 NA
37 17-cs-32 Sanawer Hussain 17-cs-32 NA
38 17-cs-33 Arslan Munir 17-cs-33 NA
39 17-cs-34 Muhammad Zeeshan 17-cs-34 NA
40 17-cs-35 Muhammad Zain Ul Hassan 17-cs-35 NA
41 17-cs-36 Sami Ullah 17-cs-36 NA
42 17-cs-37 Tanzeela Bibi 17-cs-37 NA
43 17-cs-38 Muhammad Asad Waqar 17-cs-38 NA
44 17-cs-39 Seemab Fatima 17-cs-39 NA
45 17-cs-40 Haroon Khalid 17-cs-40 NA
46 17-cs-41 Hassan Sardar 17-cs-41 NA
47 17-cs-42 Fasih Ur Rehman 17-cs-42 NA
48 17-cs-43 Hamna Aslam 17-cs-43 NA
49 17-cs-44 Ali Saqlain 17-cs-44 NA
50 17-cs-45 Inam Khalil 17-cs-45 NA
51 17-cs-46 Iqra Nawaz 17-cs-46 NA
52 17-cs-47 Awais Ijaz 17-cs-47 NA
53 17-cs-48 Bilal Arshad 17-cs-48 NA
54 17-cs-49 Farina Shehnaz 17-cs-49 NA
55 17-cs-50 Waqar Hassan 17-cs-50 NA
56 17-cs-51 Masum Muhammad Ali 17-cs-51 NA
57 17-cs-52 Jawad Ali 17-cs-52 NA
58 17-cs-53 Abdul Rehman Ali Siddique 17-cs-53 NA
59 17-cs-54 Qasim Ali 17-cs-54 NA
60 17-cs-55 Muhammad Bilal 17-cs-55 NA
61 17-cs-56 Muhammad Nabeel Asif 17-cs-56 NA
62 17-cs-57 Qumar Shahzad 17-cs-57 NA
63 17-cs-58 Shehzad Ahmed 17-cs-58 NA
64 17-cs-59 Shumraz Farooq 17-cs-59 NA
65 17-cs-60 Muhammad Kamran Akhtar 17-cs-60 NA
66 17-cs-61 Muhammad Muzammal 17-cs-61 NA
67 17-cs-62 Syed Tahir Abbas 17-cs-62 NA
68 17-cs-63 Sohaib Ali 17-cs-63 NA
69 17-cs-64 Shahzaib Afzal 17-cs-64 NA
70 17-cs-65 Tooba Rabab 17-cs-65 NA