SlideShare a Scribd company logo
1 of 14
Bismillahir Rahmanir Rahim
10/04/2016 nashidndc1119009@gmail.com 2
Presentation
On
Programming Language
Md. Nashidul Islam
Department Of Mathematics
Roll No:13034012;Third Year
Session:2012-13
Email:nashidndc1119009@gmail.com
Presented By,
Prof. Dr. Gour Chandra Paul
Dept. Of Mathematics
University Of Rajshahi
Email: pcgour2001@yahoo.com
Supervisor,
Main topics for discussion:
• What is Program
• What is programming language
• Why Language Matters
• Classification of Programming Language
• Main features of Different types of Program Language
• Why C is a Mid level Language
• Conclusion
10/04/2016 nashidndc1119009@gmail.com 4
What is Program:
A set of instructions written in a computer language is called
a PROGRAM
10/04/2016 nashidndc1119009@gmail.com 5
What is Programming Language:
A programming language is a notational system for
describing computation in a machine-readable and
human-readable form.
10/04/2016 nashidndc1119009@gmail.com 6
আমি একজন
গমনতমিদ
Kinds of Programming Language:
10/04/2016 nashidndc1119009@gmail.com 7
1.Low level Language
• Machine Language
• Assembly Language
2. High Level Language
3. Mid Level Language
10/04/2016 nashidndc1119009@gmail.com 8
Machine Language:
The machine language is made of binary number system.
People all over the world exchange their views and informations and express their feelings and emotions
to one another in various languages.
But Computer machine does not understand those languages.There are different types of Computer but
their language are coomon,this language is called MACHINE LANGUAGE for computers.
The machine language is used in both first and second generation
computers.
Assembly Language:
Assembly language had been used for reducing the problems of machine language.
It was possible to make the binary instructions to of machine language merely short by using the
assembly language. These short signal is called Mnemonic Code.
This means that this system is combination of some bits by English letters expressing in special
code which is understood the computer.
These codes are called assembly language or assembly code.
10/04/2016 nashidndc1119009@gmail.com 9
Low Level Language:
Both machine language and assembly language are called together LOW-LEVEL
LANGUAGE.
Advantages:
1. Program can be written in this language by using lowest number of logical memory space.
2. Knowledge of Low-Level Language is needed most to achive ideas about inner organisations of Computer.
3. Functions by this language is very fast.
Disadvantages:
1. Program written in this language is very hard and needed matter.
2. Written program for a type of machine cannot be used in another machine.
3. Errors of program is very hard to identify.
4. Computer cannot directly execute Low-Level Language.
Main features of low-level language
10/04/2016 nashidndc1119009@gmail.com 10
High Level Language:
To practice in assembly level language is very hard. So this language has been modified to easier
language named “High-Level Language”. That means by which language of computer program can
be written by using sentences, letters and numbers which are easy to understand for all is called high
level language.
Advantages:
1. Suitable for any computer.
2. To reduce time consumption.
3. Easier to find out the errors in program.
4. Everybody can works using it who is less expert about hardware.
Disadvantages:
1. It is not fast as Low-Level Language.
2. Need of translator or interpretator (compilier) to execute this language.
There are more than 20 high-level language:  BASIC
 FORTRA
N
 PASCAL
 COBOL
 C++
 JAVA
 ORACAL
 ALGOL
Main features of high-level language
10/04/2016 nashidndc1119009@gmail.com 11
Mid Level Language:
The programming language which available the advantage of low level languages and high level
languagesare called Mid Level Language.
Characteristics
• It works as the connection bridge between high level and low level languages.
• Middle Level Programming languages are closely related to Machine as well as Human Being.
• Static typing
• Extremely commonplace (mid-level languages are by far the most widely used)
• Virtual machines
• Garbage collection
• Easy to reason about program flow
There are many mid level language such as C,Wordstar,Dbase,Forth etc
10/04/2016 nashidndc1119009@gmail.com 12
Why is Middle Level Language ?
1. C Programming Supports Inline Assembly Language Programs .
2. Using inline assembly language feature in C we can directly access system registers.
3. C Programming is used to access memory directly using pointer.
4. C Programming also Supports high Level Language Features.
5. It is more User friendly as compare to Previous languages so C programming is Middle Level
Language.
10/04/2016 nashidndc1119009@gmail.com 13
Have there any question From the
topics which are described ?
10/04/2016 nashidndc1119009@gmail.com 14
This is my short briefing about Programming Language
Thank to all for giving your kind attention in my
Presentation

More Related Content

What's hot

Features of machine language, assembly language, high level language & their ...
Features of machine language, assembly language, high level language & their ...Features of machine language, assembly language, high level language & their ...
Features of machine language, assembly language, high level language & their ...SHUBHAM PATIDAR FISHERIES ADDAA
 
computer languages
computer languagescomputer languages
computer languagesRajendran
 
What is Higher Language and Lower Language in programming.
What is Higher Language and Lower Language in programming.What is Higher Language and Lower Language in programming.
What is Higher Language and Lower Language in programming.Questpond
 
Generations of programming language
Generations of programming languageGenerations of programming language
Generations of programming languageJAIDEVPAUL
 
Languages that used in c programming and programming languages
Languages that used in c programming and programming languagesLanguages that used in c programming and programming languages
Languages that used in c programming and programming languagessana tariq
 
High level and Low level Language
High level and Low level Language High level and Low level Language
High level and Low level Language adnan usmani
 
Programming language
Programming languageProgramming language
Programming languageShuja Qais
 
Computer Languages....ppt
Computer Languages....pptComputer Languages....ppt
Computer Languages....ppthashgeneration
 
Computer programming language concept
Computer programming language conceptComputer programming language concept
Computer programming language conceptAfiq Sajuri
 
Fundamentals of programming final
Fundamentals of programming finalFundamentals of programming final
Fundamentals of programming finalRicky Recto
 
Intoduction to c language
Intoduction to c languageIntoduction to c language
Intoduction to c languageStudent
 

What's hot (20)

10 lesson6
10 lesson610 lesson6
10 lesson6
 
Programming Language
Programming LanguageProgramming Language
Programming Language
 
Features of machine language, assembly language, high level language & their ...
Features of machine language, assembly language, high level language & their ...Features of machine language, assembly language, high level language & their ...
Features of machine language, assembly language, high level language & their ...
 
SD & D High and low level languages
SD & D High and low level languagesSD & D High and low level languages
SD & D High and low level languages
 
computer languages
computer languagescomputer languages
computer languages
 
Computer Languages
Computer Languages Computer Languages
Computer Languages
 
What is Higher Language and Lower Language in programming.
What is Higher Language and Lower Language in programming.What is Higher Language and Lower Language in programming.
What is Higher Language and Lower Language in programming.
 
Generations of programming language
Generations of programming languageGenerations of programming language
Generations of programming language
 
Languages that used in c programming and programming languages
Languages that used in c programming and programming languagesLanguages that used in c programming and programming languages
Languages that used in c programming and programming languages
 
High level and Low level Language
High level and Low level Language High level and Low level Language
High level and Low level Language
 
Programming language
Programming languageProgramming language
Programming language
 
Computer Languages....ppt
Computer Languages....pptComputer Languages....ppt
Computer Languages....ppt
 
PROGRAMMING AND LANGUAGES
PROGRAMMING AND LANGUAGES  PROGRAMMING AND LANGUAGES
PROGRAMMING AND LANGUAGES
 
Computer programming language concept
Computer programming language conceptComputer programming language concept
Computer programming language concept
 
Fundamentals of programming final
Fundamentals of programming finalFundamentals of programming final
Fundamentals of programming final
 
10 lesson7
10 lesson710 lesson7
10 lesson7
 
Rajesh ppt
Rajesh pptRajesh ppt
Rajesh ppt
 
Starting c++
Starting c++Starting c++
Starting c++
 
Intoduction to c language
Intoduction to c languageIntoduction to c language
Intoduction to c language
 
Computer languages
Computer languagesComputer languages
Computer languages
 

Viewers also liked

C from hello world to 010101
C from hello world to 010101C from hello world to 010101
C from hello world to 010101Bellaj Badr
 
Coderstrust Presentation on C Language
Coderstrust Presentation on C LanguageCoderstrust Presentation on C Language
Coderstrust Presentation on C LanguageSrabon Sabbir
 
Ii B Equity Markets Iiit
Ii   B Equity Markets IiitIi   B Equity Markets Iiit
Ii B Equity Markets Iiitrajeevgupta
 
test(3)arithmetic in c
test(3)arithmetic in ctest(3)arithmetic in c
test(3)arithmetic in cJaya Malathy
 
operators and control statements in c language
operators and control statements in c languageoperators and control statements in c language
operators and control statements in c languageshhanks
 
Elements of Computer Networking: An Integrated Approach (Concepts, Problems a...
Elements of Computer Networking: An Integrated Approach (Concepts, Problems a...Elements of Computer Networking: An Integrated Approach (Concepts, Problems a...
Elements of Computer Networking: An Integrated Approach (Concepts, Problems a...CareerMonk Publications
 
C the basic concepts
C the basic conceptsC the basic concepts
C the basic conceptsAbhinav Vatsa
 
Overview of c language
Overview of c languageOverview of c language
Overview of c languageshalini392
 

Viewers also liked (10)

C from hello world to 010101
C from hello world to 010101C from hello world to 010101
C from hello world to 010101
 
Coderstrust Presentation on C Language
Coderstrust Presentation on C LanguageCoderstrust Presentation on C Language
Coderstrust Presentation on C Language
 
Ii B Equity Markets Iiit
Ii   B Equity Markets IiitIi   B Equity Markets Iiit
Ii B Equity Markets Iiit
 
test(3)arithmetic in c
test(3)arithmetic in ctest(3)arithmetic in c
test(3)arithmetic in c
 
Break and continue
Break and continueBreak and continue
Break and continue
 
operators and control statements in c language
operators and control statements in c languageoperators and control statements in c language
operators and control statements in c language
 
The ultimate C
The ultimate CThe ultimate C
The ultimate C
 
Elements of Computer Networking: An Integrated Approach (Concepts, Problems a...
Elements of Computer Networking: An Integrated Approach (Concepts, Problems a...Elements of Computer Networking: An Integrated Approach (Concepts, Problems a...
Elements of Computer Networking: An Integrated Approach (Concepts, Problems a...
 
C the basic concepts
C the basic conceptsC the basic concepts
C the basic concepts
 
Overview of c language
Overview of c languageOverview of c language
Overview of c language
 

Similar to Presentation on C-language

introduction to programming languages
introduction to programming languagesintroduction to programming languages
introduction to programming languagesNaqashAhmad14
 
EVALUTION OF COMPUTER LANGAGES
EVALUTION OF COMPUTER LANGAGESEVALUTION OF COMPUTER LANGAGES
EVALUTION OF COMPUTER LANGAGESNoorHameed6
 
Programming languages of computer
Programming languages of computerProgramming languages of computer
Programming languages of computerKeval Goyani
 
PPL_Unit01 for the insem study first year.pptx
PPL_Unit01 for the insem study first year.pptxPPL_Unit01 for the insem study first year.pptx
PPL_Unit01 for the insem study first year.pptxrockstarr066gj
 
computer languages
computer languagescomputer languages
computer languagesYasirali328
 
English de lenguaje de programacion
English de lenguaje de programacionEnglish de lenguaje de programacion
English de lenguaje de programacionVillalba Griselda
 
Trend of Visual Programming Language
Trend of Visual Programming LanguageTrend of Visual Programming Language
Trend of Visual Programming LanguageTeddy Marcus
 
Introduction Programming Languages
Introduction Programming LanguagesIntroduction Programming Languages
Introduction Programming LanguagesManish Kharotia
 
Computer Language -by VarunThapa.pptx
Computer Language -by VarunThapa.pptxComputer Language -by VarunThapa.pptx
Computer Language -by VarunThapa.pptxVARUNTHAPA17
 
Cmp104 lec 6 computer lang
Cmp104 lec 6 computer langCmp104 lec 6 computer lang
Cmp104 lec 6 computer langkapil078
 
Cmp104 lec 6 computer lang
Cmp104 lec 6 computer langCmp104 lec 6 computer lang
Cmp104 lec 6 computer langkapil078
 
Lecture_1_Introduction_to_Programming.pptx
Lecture_1_Introduction_to_Programming.pptxLecture_1_Introduction_to_Programming.pptx
Lecture_1_Introduction_to_Programming.pptxChewe Lulembo
 
Computer language.ppsx
Computer language.ppsxComputer language.ppsx
Computer language.ppsxSneha Suman
 
Generation of Computer language by arya dutta (1).pptx
Generation of Computer language by arya dutta (1).pptxGeneration of Computer language by arya dutta (1).pptx
Generation of Computer language by arya dutta (1).pptxAryaDutta4
 
Abstraction level taxonomy of programming language frameworks
Abstraction level taxonomy of programming language frameworksAbstraction level taxonomy of programming language frameworks
Abstraction level taxonomy of programming language frameworksijpla
 
Lect 1. introduction to programming languages
Lect 1. introduction to programming languagesLect 1. introduction to programming languages
Lect 1. introduction to programming languagesVarun Garg
 

Similar to Presentation on C-language (20)

introduction to programming languages
introduction to programming languagesintroduction to programming languages
introduction to programming languages
 
EVALUTION OF COMPUTER LANGAGES
EVALUTION OF COMPUTER LANGAGESEVALUTION OF COMPUTER LANGAGES
EVALUTION OF COMPUTER LANGAGES
 
Programming languages of computer
Programming languages of computerProgramming languages of computer
Programming languages of computer
 
PPL_Unit01 for the insem study first year.pptx
PPL_Unit01 for the insem study first year.pptxPPL_Unit01 for the insem study first year.pptx
PPL_Unit01 for the insem study first year.pptx
 
computer languages
computer languagescomputer languages
computer languages
 
Programming languages.pptx
Programming languages.pptxProgramming languages.pptx
Programming languages.pptx
 
English de lenguaje de programacion
English de lenguaje de programacionEnglish de lenguaje de programacion
English de lenguaje de programacion
 
Trend of Visual Programming Language
Trend of Visual Programming LanguageTrend of Visual Programming Language
Trend of Visual Programming Language
 
Programming languages
Programming languagesProgramming languages
Programming languages
 
Introduction Programming Languages
Introduction Programming LanguagesIntroduction Programming Languages
Introduction Programming Languages
 
Computer Language -by VarunThapa.pptx
Computer Language -by VarunThapa.pptxComputer Language -by VarunThapa.pptx
Computer Language -by VarunThapa.pptx
 
Cmp104 lec 6 computer lang
Cmp104 lec 6 computer langCmp104 lec 6 computer lang
Cmp104 lec 6 computer lang
 
Cmp104 lec 6 computer lang
Cmp104 lec 6 computer langCmp104 lec 6 computer lang
Cmp104 lec 6 computer lang
 
Lecture_1_Introduction_to_Programming.pptx
Lecture_1_Introduction_to_Programming.pptxLecture_1_Introduction_to_Programming.pptx
Lecture_1_Introduction_to_Programming.pptx
 
Computer language.ppsx
Computer language.ppsxComputer language.ppsx
Computer language.ppsx
 
Languages in computer
Languages in computerLanguages in computer
Languages in computer
 
Generation of Computer language by arya dutta (1).pptx
Generation of Computer language by arya dutta (1).pptxGeneration of Computer language by arya dutta (1).pptx
Generation of Computer language by arya dutta (1).pptx
 
Abstraction level taxonomy of programming language frameworks
Abstraction level taxonomy of programming language frameworksAbstraction level taxonomy of programming language frameworks
Abstraction level taxonomy of programming language frameworks
 
Computer language
Computer languageComputer language
Computer language
 
Lect 1. introduction to programming languages
Lect 1. introduction to programming languagesLect 1. introduction to programming languages
Lect 1. introduction to programming languages
 

Recently uploaded

Understanding Accommodations and Modifications
Understanding  Accommodations and ModificationsUnderstanding  Accommodations and Modifications
Understanding Accommodations and ModificationsMJDuyan
 
SKILL OF INTRODUCING THE LESSON MICRO SKILLS.pptx
SKILL OF INTRODUCING THE LESSON MICRO SKILLS.pptxSKILL OF INTRODUCING THE LESSON MICRO SKILLS.pptx
SKILL OF INTRODUCING THE LESSON MICRO SKILLS.pptxAmanpreet Kaur
 
Food safety_Challenges food safety laboratories_.pdf
Food safety_Challenges food safety laboratories_.pdfFood safety_Challenges food safety laboratories_.pdf
Food safety_Challenges food safety laboratories_.pdfSherif Taha
 
The basics of sentences session 3pptx.pptx
The basics of sentences session 3pptx.pptxThe basics of sentences session 3pptx.pptx
The basics of sentences session 3pptx.pptxheathfieldcps1
 
Salient Features of India constitution especially power and functions
Salient Features of India constitution especially power and functionsSalient Features of India constitution especially power and functions
Salient Features of India constitution especially power and functionsKarakKing
 
How to Manage Global Discount in Odoo 17 POS
How to Manage Global Discount in Odoo 17 POSHow to Manage Global Discount in Odoo 17 POS
How to Manage Global Discount in Odoo 17 POSCeline George
 
Kodo Millet PPT made by Ghanshyam bairwa college of Agriculture kumher bhara...
Kodo Millet  PPT made by Ghanshyam bairwa college of Agriculture kumher bhara...Kodo Millet  PPT made by Ghanshyam bairwa college of Agriculture kumher bhara...
Kodo Millet PPT made by Ghanshyam bairwa college of Agriculture kumher bhara...pradhanghanshyam7136
 
Basic Civil Engineering first year Notes- Chapter 4 Building.pptx
Basic Civil Engineering first year Notes- Chapter 4 Building.pptxBasic Civil Engineering first year Notes- Chapter 4 Building.pptx
Basic Civil Engineering first year Notes- Chapter 4 Building.pptxDenish Jangid
 
Micro-Scholarship, What it is, How can it help me.pdf
Micro-Scholarship, What it is, How can it help me.pdfMicro-Scholarship, What it is, How can it help me.pdf
Micro-Scholarship, What it is, How can it help me.pdfPoh-Sun Goh
 
Unit 3 Emotional Intelligence and Spiritual Intelligence.pdf
Unit 3 Emotional Intelligence and Spiritual Intelligence.pdfUnit 3 Emotional Intelligence and Spiritual Intelligence.pdf
Unit 3 Emotional Intelligence and Spiritual Intelligence.pdfDr Vijay Vishwakarma
 
Introduction to Nonprofit Accounting: The Basics
Introduction to Nonprofit Accounting: The BasicsIntroduction to Nonprofit Accounting: The Basics
Introduction to Nonprofit Accounting: The BasicsTechSoup
 
80 ĐỀ THI THỬ TUYỂN SINH TIẾNG ANH VÀO 10 SỞ GD – ĐT THÀNH PHỐ HỒ CHÍ MINH NĂ...
80 ĐỀ THI THỬ TUYỂN SINH TIẾNG ANH VÀO 10 SỞ GD – ĐT THÀNH PHỐ HỒ CHÍ MINH NĂ...80 ĐỀ THI THỬ TUYỂN SINH TIẾNG ANH VÀO 10 SỞ GD – ĐT THÀNH PHỐ HỒ CHÍ MINH NĂ...
80 ĐỀ THI THỬ TUYỂN SINH TIẾNG ANH VÀO 10 SỞ GD – ĐT THÀNH PHỐ HỒ CHÍ MINH NĂ...Nguyen Thanh Tu Collection
 
Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...ZurliaSoop
 
How to Give a Domain for a Field in Odoo 17
How to Give a Domain for a Field in Odoo 17How to Give a Domain for a Field in Odoo 17
How to Give a Domain for a Field in Odoo 17Celine George
 
TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...
TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...
TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...Nguyen Thanh Tu Collection
 
HMCS Vancouver Pre-Deployment Brief - May 2024 (Web Version).pptx
HMCS Vancouver Pre-Deployment Brief - May 2024 (Web Version).pptxHMCS Vancouver Pre-Deployment Brief - May 2024 (Web Version).pptx
HMCS Vancouver Pre-Deployment Brief - May 2024 (Web Version).pptxmarlenawright1
 
REMIFENTANIL: An Ultra short acting opioid.pptx
REMIFENTANIL: An Ultra short acting opioid.pptxREMIFENTANIL: An Ultra short acting opioid.pptx
REMIFENTANIL: An Ultra short acting opioid.pptxDr. Ravikiran H M Gowda
 
ICT Role in 21st Century Education & its Challenges.pptx
ICT Role in 21st Century Education & its Challenges.pptxICT Role in 21st Century Education & its Challenges.pptx
ICT Role in 21st Century Education & its Challenges.pptxAreebaZafar22
 
Towards a code of practice for AI in AT.pptx
Towards a code of practice for AI in AT.pptxTowards a code of practice for AI in AT.pptx
Towards a code of practice for AI in AT.pptxJisc
 
How to setup Pycharm environment for Odoo 17.pptx
How to setup Pycharm environment for Odoo 17.pptxHow to setup Pycharm environment for Odoo 17.pptx
How to setup Pycharm environment for Odoo 17.pptxCeline George
 

Recently uploaded (20)

Understanding Accommodations and Modifications
Understanding  Accommodations and ModificationsUnderstanding  Accommodations and Modifications
Understanding Accommodations and Modifications
 
SKILL OF INTRODUCING THE LESSON MICRO SKILLS.pptx
SKILL OF INTRODUCING THE LESSON MICRO SKILLS.pptxSKILL OF INTRODUCING THE LESSON MICRO SKILLS.pptx
SKILL OF INTRODUCING THE LESSON MICRO SKILLS.pptx
 
Food safety_Challenges food safety laboratories_.pdf
Food safety_Challenges food safety laboratories_.pdfFood safety_Challenges food safety laboratories_.pdf
Food safety_Challenges food safety laboratories_.pdf
 
The basics of sentences session 3pptx.pptx
The basics of sentences session 3pptx.pptxThe basics of sentences session 3pptx.pptx
The basics of sentences session 3pptx.pptx
 
Salient Features of India constitution especially power and functions
Salient Features of India constitution especially power and functionsSalient Features of India constitution especially power and functions
Salient Features of India constitution especially power and functions
 
How to Manage Global Discount in Odoo 17 POS
How to Manage Global Discount in Odoo 17 POSHow to Manage Global Discount in Odoo 17 POS
How to Manage Global Discount in Odoo 17 POS
 
Kodo Millet PPT made by Ghanshyam bairwa college of Agriculture kumher bhara...
Kodo Millet  PPT made by Ghanshyam bairwa college of Agriculture kumher bhara...Kodo Millet  PPT made by Ghanshyam bairwa college of Agriculture kumher bhara...
Kodo Millet PPT made by Ghanshyam bairwa college of Agriculture kumher bhara...
 
Basic Civil Engineering first year Notes- Chapter 4 Building.pptx
Basic Civil Engineering first year Notes- Chapter 4 Building.pptxBasic Civil Engineering first year Notes- Chapter 4 Building.pptx
Basic Civil Engineering first year Notes- Chapter 4 Building.pptx
 
Micro-Scholarship, What it is, How can it help me.pdf
Micro-Scholarship, What it is, How can it help me.pdfMicro-Scholarship, What it is, How can it help me.pdf
Micro-Scholarship, What it is, How can it help me.pdf
 
Unit 3 Emotional Intelligence and Spiritual Intelligence.pdf
Unit 3 Emotional Intelligence and Spiritual Intelligence.pdfUnit 3 Emotional Intelligence and Spiritual Intelligence.pdf
Unit 3 Emotional Intelligence and Spiritual Intelligence.pdf
 
Introduction to Nonprofit Accounting: The Basics
Introduction to Nonprofit Accounting: The BasicsIntroduction to Nonprofit Accounting: The Basics
Introduction to Nonprofit Accounting: The Basics
 
80 ĐỀ THI THỬ TUYỂN SINH TIẾNG ANH VÀO 10 SỞ GD – ĐT THÀNH PHỐ HỒ CHÍ MINH NĂ...
80 ĐỀ THI THỬ TUYỂN SINH TIẾNG ANH VÀO 10 SỞ GD – ĐT THÀNH PHỐ HỒ CHÍ MINH NĂ...80 ĐỀ THI THỬ TUYỂN SINH TIẾNG ANH VÀO 10 SỞ GD – ĐT THÀNH PHỐ HỒ CHÍ MINH NĂ...
80 ĐỀ THI THỬ TUYỂN SINH TIẾNG ANH VÀO 10 SỞ GD – ĐT THÀNH PHỐ HỒ CHÍ MINH NĂ...
 
Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
 
How to Give a Domain for a Field in Odoo 17
How to Give a Domain for a Field in Odoo 17How to Give a Domain for a Field in Odoo 17
How to Give a Domain for a Field in Odoo 17
 
TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...
TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...
TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...
 
HMCS Vancouver Pre-Deployment Brief - May 2024 (Web Version).pptx
HMCS Vancouver Pre-Deployment Brief - May 2024 (Web Version).pptxHMCS Vancouver Pre-Deployment Brief - May 2024 (Web Version).pptx
HMCS Vancouver Pre-Deployment Brief - May 2024 (Web Version).pptx
 
REMIFENTANIL: An Ultra short acting opioid.pptx
REMIFENTANIL: An Ultra short acting opioid.pptxREMIFENTANIL: An Ultra short acting opioid.pptx
REMIFENTANIL: An Ultra short acting opioid.pptx
 
ICT Role in 21st Century Education & its Challenges.pptx
ICT Role in 21st Century Education & its Challenges.pptxICT Role in 21st Century Education & its Challenges.pptx
ICT Role in 21st Century Education & its Challenges.pptx
 
Towards a code of practice for AI in AT.pptx
Towards a code of practice for AI in AT.pptxTowards a code of practice for AI in AT.pptx
Towards a code of practice for AI in AT.pptx
 
How to setup Pycharm environment for Odoo 17.pptx
How to setup Pycharm environment for Odoo 17.pptxHow to setup Pycharm environment for Odoo 17.pptx
How to setup Pycharm environment for Odoo 17.pptx
 

Presentation on C-language

  • 3. Md. Nashidul Islam Department Of Mathematics Roll No:13034012;Third Year Session:2012-13 Email:nashidndc1119009@gmail.com Presented By, Prof. Dr. Gour Chandra Paul Dept. Of Mathematics University Of Rajshahi Email: pcgour2001@yahoo.com Supervisor,
  • 4. Main topics for discussion: • What is Program • What is programming language • Why Language Matters • Classification of Programming Language • Main features of Different types of Program Language • Why C is a Mid level Language • Conclusion 10/04/2016 nashidndc1119009@gmail.com 4
  • 5. What is Program: A set of instructions written in a computer language is called a PROGRAM 10/04/2016 nashidndc1119009@gmail.com 5 What is Programming Language: A programming language is a notational system for describing computation in a machine-readable and human-readable form.
  • 6. 10/04/2016 nashidndc1119009@gmail.com 6 আমি একজন গমনতমিদ
  • 7. Kinds of Programming Language: 10/04/2016 nashidndc1119009@gmail.com 7 1.Low level Language • Machine Language • Assembly Language 2. High Level Language 3. Mid Level Language
  • 8. 10/04/2016 nashidndc1119009@gmail.com 8 Machine Language: The machine language is made of binary number system. People all over the world exchange their views and informations and express their feelings and emotions to one another in various languages. But Computer machine does not understand those languages.There are different types of Computer but their language are coomon,this language is called MACHINE LANGUAGE for computers. The machine language is used in both first and second generation computers. Assembly Language: Assembly language had been used for reducing the problems of machine language. It was possible to make the binary instructions to of machine language merely short by using the assembly language. These short signal is called Mnemonic Code. This means that this system is combination of some bits by English letters expressing in special code which is understood the computer. These codes are called assembly language or assembly code.
  • 9. 10/04/2016 nashidndc1119009@gmail.com 9 Low Level Language: Both machine language and assembly language are called together LOW-LEVEL LANGUAGE. Advantages: 1. Program can be written in this language by using lowest number of logical memory space. 2. Knowledge of Low-Level Language is needed most to achive ideas about inner organisations of Computer. 3. Functions by this language is very fast. Disadvantages: 1. Program written in this language is very hard and needed matter. 2. Written program for a type of machine cannot be used in another machine. 3. Errors of program is very hard to identify. 4. Computer cannot directly execute Low-Level Language. Main features of low-level language
  • 10. 10/04/2016 nashidndc1119009@gmail.com 10 High Level Language: To practice in assembly level language is very hard. So this language has been modified to easier language named “High-Level Language”. That means by which language of computer program can be written by using sentences, letters and numbers which are easy to understand for all is called high level language. Advantages: 1. Suitable for any computer. 2. To reduce time consumption. 3. Easier to find out the errors in program. 4. Everybody can works using it who is less expert about hardware. Disadvantages: 1. It is not fast as Low-Level Language. 2. Need of translator or interpretator (compilier) to execute this language. There are more than 20 high-level language:  BASIC  FORTRA N  PASCAL  COBOL  C++  JAVA  ORACAL  ALGOL Main features of high-level language
  • 11. 10/04/2016 nashidndc1119009@gmail.com 11 Mid Level Language: The programming language which available the advantage of low level languages and high level languagesare called Mid Level Language. Characteristics • It works as the connection bridge between high level and low level languages. • Middle Level Programming languages are closely related to Machine as well as Human Being. • Static typing • Extremely commonplace (mid-level languages are by far the most widely used) • Virtual machines • Garbage collection • Easy to reason about program flow There are many mid level language such as C,Wordstar,Dbase,Forth etc
  • 12. 10/04/2016 nashidndc1119009@gmail.com 12 Why is Middle Level Language ? 1. C Programming Supports Inline Assembly Language Programs . 2. Using inline assembly language feature in C we can directly access system registers. 3. C Programming is used to access memory directly using pointer. 4. C Programming also Supports high Level Language Features. 5. It is more User friendly as compare to Previous languages so C programming is Middle Level Language.
  • 13. 10/04/2016 nashidndc1119009@gmail.com 13 Have there any question From the topics which are described ?
  • 14. 10/04/2016 nashidndc1119009@gmail.com 14 This is my short briefing about Programming Language Thank to all for giving your kind attention in my Presentation