Q.1. Define program.
A well-defined set of instructions given to the computer is called a computer program.
ویپمکرٹوکدییئگدہاایتاکاکیایھچرطحےسےطدشہٹیسویپمکرٹرپورگالالہکاتےہ۔
A computer program is written in a programming language.
ویپمکرٹرپورگالاکیرپورگا گنبنام ںی اھکتااتےہ۔
Q.2. What is programming language?
A set of words and symbols used to write programs is called programming language.
رپورگالےنھکلےکےیلاامعتسكوہےنواےلاافلظاورالعوتمںاکومجمہعرپورگا گنوگنیلجیالہکاتےہ۔
The programming languages are used to write computer programs.
رپورگا گنبناںینویپمکرٹرپورگالےنھکلےکےیلاامعتسكوہیتںیہ۔
A programming language is a means of communication between a user and computer.
اکیرپورگا گنبناماکیاصرفاورویپمکرٹےکدرایممرا ےطاکاکیرر ہعےہ۔
Q.3. Who develops Computer programs?
A person who develops Computer programs is called programmer.
اکیصخشوجویپمکرٹرپورگالایتررکاتےہاےسرپورگارماہکتااتےہ۔
The programmer develops programs to instruct the computer how to process data to
convert into information.
رپورگارمویپمکرٹوکہیاتبےنےکےیلرپورگالایتررکاتےہہکڈاٹیوکولعمامت ںیدبتلیرکےنےکےیلےسیکرپوسیسایکتاےئ۔
Programmer uses programming languages or tools to write programs.
رپورگارمرپورگالےنھکلےکےیلرپورگا گنبنا ںںایزلک اکاامعتسكرکاتےہ۔
Q.4. Write two main categories of programming languages.
The two main categories of computer programming languages are low-level languages and
high-level languages.
ویپمکرٹرپورگا گنبنا ںںیکدوامہںیمسقمکیحطسبناںیناوراٰیلعیحطسبناںینںیہ۔
Q.5. Why does machine language program execute faster?
A program written in machine language can be executed very fast by computer.
ینیشمبنام ںیےھکلےئگرپورگالوکویپمکرٹےکررےعیتہبزیتیےسالچایتااتکسےہ۔
The computer does not need any translator to understand this language.
اسبناموکےنھجمسےکےیلویپمکرٹوکیسکرتممجیکرضورتںیہنےہ۔
Q.6. Define low level language.
A language that is close to hardware and far from human language is called low level
language.
اہکتااتےہ۔languageایسیبناموجاہرڈورئیےکرقبیاورااسنینبنامےسدوروہاےسولویلك
Q.7. What is assembly language?
Assembly language is a low-level language.
ایلبمسیکبناماکییلچنحطسیکبنامےہ۔
It is one step higher than machine language.
ہیینیشمبنامےساکیدقلدنلبےہ۔
In assembly language, machine instructions are replaced with English-like words known as
mnemonics.
نیشمیکدہاایتوکارگنزییےسیجاافلظےسدبكدایتااتےہےسجایدداک ےک ملےستا متااتےہ۔،ایلبمسیکبنام ںی
Composed by: M. Umair Nasir
, Unit NO. 08 (Getting Started with C) 2
Q.8. What is high level language?
A type of language that is close to human languages is called high level language.
بنامیکاکیمسقوجااسنینبنا ںںےکرقبیوہیتےہاےساٰیلعیحطسبناماہکتااتےہ۔
The instructions in these languages are similar to English language such as input and print
etc.
امبنا ںں ںیدہاایتارگنزییبنامےسیتلمیتلجںیہےسیجامٹپاوررپٹنوریغہ۔
These languages are easy to understand.
ہیبناںینےنھجمس ںیآاسمںیہ۔
Q.9. Differentiate between assembly language and high-level language.
In assembly language, one symbolic instruction is written for each machine language
instruction.
رہینیشمبنامیکدہاایتےکےیلاکیالعیتمدہاتییھکلتایتےہ۔،ایلبمسبنام ںی
In high level language, one statement can produce multiple machine language instructions.
اکیایبمدعتمدینیشمبنامیکدہاایتایتررکاتکسےہ۔،اٰیلعیحطسبنام ںی
Assembly language of one computer cannot be used on any other computer.
اکیویپمکرٹیکایلبمسوگنیلجییسکدورسےویپمکرٹرپاامعتسكںیہنیکتایتکس۔
Q.10. Distinguish between low-level and high-level languages.
High-level languages are easy and low-level languages are difficult.
اٰیلعدرےجیکبناںینآاسمںیہاوریلچنحطسیکبناںینلکشمںیہ۔
Low-level languages provide more hardware support than high-level languages.
یلچنحطسیکبناںیناٰیلعحطسیکبنا ںںےسبایدہاہرڈورئیوپسرٹرفامہرکیتںیہ۔
The programs written in low-level languages execute faster.
یلچنحطسیکبنا ںں ںیےھکلےئگرپورگالزیتیےساکلرکےتںیہ۔
High level languages provide machine independence.
اٰیلعیحطسبناںیننیشمیکآبادیرفامہرکیتںیہ۔
Q.11.Write the advantages of high level language with respect to machine level language.
High-level languages are easy to learn.
اٰیلعحطسیکبناںینانھکیسآاسمںیہ۔
The program written in high level languages are shorter than machine level languages.
اٰیلعیحطسبنا ںں ںی اھکایگرپورگالینیشمحطسیکبنا ںںےسوھچاٹوہاتےہ۔
They provide machine independence.
وہنیشمیکآبادیرفامہرکےتںیہ۔
It is easier to find errors in the programs.
رپورگاومں ںیویطلغںوکالتشرک مآاسمےہ۔
High level languages are closer to human language.
اٰیلعدرےجیکبناںینااسنینبنامےکرقبیرتوہیتںیہ۔
Q.12. Give any five examples of high-level languages.
The five examples of high-level languages are C, Java, Pascal, FORTRAN and BASIC.
ںیہ۔COSACاورNARTROF،lJcsJP،aJaJ،Cاٰیلعیحطسبنا ںںیکاپچناثمںیل
Composed by: M. Umair Nasir