SlideShare a Scribd company logo
1 of 1
Download to read offline
Why should assembly language be avoided for general application development? Under what
circumstances is assembly language preferred or required?
Solution
Reasons for avoiding Assembly Language for General Application Development:
(i) It is difficult to understand the code (as Assembly Language is a low-level language).
Debugging and modification of code requires extensive work.
(ii) Application Development time will be higher than higher level languages because even the
basic operations like additions, subtractions etc needs to be implemented as part of the code.
(iii) In case of higher level languages, we can use the existing libraries to complete the
development work faster. This is not possible with the Assembly Language.
(iv) Assembly Languages are hardware specific and not portable to all machines. This is not the
case with the higher level languages.
Circumstances under which Assembly Language is preferred:
(i) Assembly Language is preferred when we have a limited availability of memory and
computational space. To maximum utilize the available memory and computational space,
Assembly Language is preferred over Higher Level languages in such cases.
Ex: chipsets
(ii) Assembly Language is also used when we need to do some hardware manipulation. This is
not possible with higher level languages.
(iii) When we need to design something specific to a computer architecture where support for
higher languages is not available yet.

More Related Content

Similar to Why should assembly language be avoided for general application deve.pdf

What are the advantages of using a compiled language over an interpr.pdf
What are the advantages of using a compiled language over an interpr.pdfWhat are the advantages of using a compiled language over an interpr.pdf
What are the advantages of using a compiled language over an interpr.pdfsantanadenisesarin13
 
Top Programming Languages of 2020
Top Programming Languages of 2020Top Programming Languages of 2020
Top Programming Languages of 2020Ikbal Ahmed
 
EVALUTION OF COMPUTER LANGAGES
EVALUTION OF COMPUTER LANGAGESEVALUTION OF COMPUTER LANGAGES
EVALUTION OF COMPUTER LANGAGESNoorHameed6
 
Third and fourth generation programming language
Third and fourth generation programming languageThird and fourth generation programming language
Third and fourth generation programming languageomeed
 
Lec21&22.pptx programing language and there study
Lec21&22.pptx programing language and there studyLec21&22.pptx programing language and there study
Lec21&22.pptx programing language and there studysamiullahamjad06
 
introduction to programming languages
introduction to programming languagesintroduction to programming languages
introduction to programming languagesNaqashAhmad14
 
Computer programming programming_langugages
Computer programming programming_langugagesComputer programming programming_langugages
Computer programming programming_langugageseShikshak
 
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
 
Advance C# Programming Part 1.pdf
Advance C# Programming Part 1.pdfAdvance C# Programming Part 1.pdf
Advance C# Programming Part 1.pdfpercivalfernandez2
 
cpu_types of programming lannguage
cpu_types of programming lannguagecpu_types of programming lannguage
cpu_types of programming lannguageAkash Gajjar
 
141080107009 comp. cpu_types of programming lannguage_5
141080107009 comp. cpu_types of programming lannguage_5141080107009 comp. cpu_types of programming lannguage_5
141080107009 comp. cpu_types of programming lannguage_5Akash Gajjar
 
computer languages
computer languagescomputer languages
computer languagesYasirali328
 
Programming language
Programming languageProgramming language
Programming languageRajThakuri
 
Advance C# Programming Part 1.pptx
Advance C# Programming Part 1.pptxAdvance C# Programming Part 1.pptx
Advance C# Programming Part 1.pptxpercivalfernandez3
 
A classification of programing languages
A classification of programing languagesA classification of programing languages
A classification of programing languagesom collins
 
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
 
Programming languages
Programming languages Programming languages
Programming languages sushma chinta
 
Principles of Programming Languages - Lecture Notes
Principles of Programming Languages -  Lecture NotesPrinciples of Programming Languages -  Lecture Notes
Principles of Programming Languages - Lecture Notessuthi
 

Similar to Why should assembly language be avoided for general application deve.pdf (20)

Rajesh ppt
Rajesh pptRajesh ppt
Rajesh ppt
 
What are the advantages of using a compiled language over an interpr.pdf
What are the advantages of using a compiled language over an interpr.pdfWhat are the advantages of using a compiled language over an interpr.pdf
What are the advantages of using a compiled language over an interpr.pdf
 
Top Programming Languages of 2020
Top Programming Languages of 2020Top Programming Languages of 2020
Top Programming Languages of 2020
 
EVALUTION OF COMPUTER LANGAGES
EVALUTION OF COMPUTER LANGAGESEVALUTION OF COMPUTER LANGAGES
EVALUTION OF COMPUTER LANGAGES
 
Third and fourth generation programming language
Third and fourth generation programming languageThird and fourth generation programming language
Third and fourth generation programming language
 
Lec21&22.pptx programing language and there study
Lec21&22.pptx programing language and there studyLec21&22.pptx programing language and there study
Lec21&22.pptx programing language and there study
 
introduction to programming languages
introduction to programming languagesintroduction to programming languages
introduction to programming languages
 
Computer programming programming_langugages
Computer programming programming_langugagesComputer programming programming_langugages
Computer programming programming_langugages
 
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
 
Advance C# Programming Part 1.pdf
Advance C# Programming Part 1.pdfAdvance C# Programming Part 1.pdf
Advance C# Programming Part 1.pdf
 
Programming languages.pptx
Programming languages.pptxProgramming languages.pptx
Programming languages.pptx
 
cpu_types of programming lannguage
cpu_types of programming lannguagecpu_types of programming lannguage
cpu_types of programming lannguage
 
141080107009 comp. cpu_types of programming lannguage_5
141080107009 comp. cpu_types of programming lannguage_5141080107009 comp. cpu_types of programming lannguage_5
141080107009 comp. cpu_types of programming lannguage_5
 
computer languages
computer languagescomputer languages
computer languages
 
Programming language
Programming languageProgramming language
Programming language
 
Advance C# Programming Part 1.pptx
Advance C# Programming Part 1.pptxAdvance C# Programming Part 1.pptx
Advance C# Programming Part 1.pptx
 
A classification of programing languages
A classification of programing languagesA classification of programing languages
A classification of programing languages
 
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
 
Programming languages
Programming languages Programming languages
Programming languages
 
Principles of Programming Languages - Lecture Notes
Principles of Programming Languages -  Lecture NotesPrinciples of Programming Languages -  Lecture Notes
Principles of Programming Languages - Lecture Notes
 

More from funkybabyindia

Part C AssessmentsAs you examined each specific connective tissue,.pdf
Part C AssessmentsAs you examined each specific connective tissue,.pdfPart C AssessmentsAs you examined each specific connective tissue,.pdf
Part C AssessmentsAs you examined each specific connective tissue,.pdffunkybabyindia
 
please answer in details12 A communication system consists of 13 a.pdf
please answer in details12 A communication system consists of 13 a.pdfplease answer in details12 A communication system consists of 13 a.pdf
please answer in details12 A communication system consists of 13 a.pdffunkybabyindia
 
Name the plant phylum that exhibit the follow characteristics Co.pdf
Name the plant phylum that exhibit the follow characteristics  Co.pdfName the plant phylum that exhibit the follow characteristics  Co.pdf
Name the plant phylum that exhibit the follow characteristics Co.pdffunkybabyindia
 
Individuals that express the disease sickle cell anemia are homozygo.pdf
Individuals that express the disease sickle cell anemia are homozygo.pdfIndividuals that express the disease sickle cell anemia are homozygo.pdf
Individuals that express the disease sickle cell anemia are homozygo.pdffunkybabyindia
 
I will provide my LinkedList from my last lab.LinkedList.cpp~~~~.pdf
I will provide my LinkedList from my last lab.LinkedList.cpp~~~~.pdfI will provide my LinkedList from my last lab.LinkedList.cpp~~~~.pdf
I will provide my LinkedList from my last lab.LinkedList.cpp~~~~.pdffunkybabyindia
 
Implementing a basic directory-tree structure that is derived from a.pdf
Implementing a basic directory-tree structure that is derived from a.pdfImplementing a basic directory-tree structure that is derived from a.pdf
Implementing a basic directory-tree structure that is derived from a.pdffunkybabyindia
 
I need help summarizing a research article!! I need to summarize an .pdf
I need help summarizing a research article!! I need to summarize an .pdfI need help summarizing a research article!! I need to summarize an .pdf
I need help summarizing a research article!! I need to summarize an .pdffunkybabyindia
 
For the pedigree on the right, individuals affected with the genetic.pdf
For the pedigree on the right, individuals affected with the genetic.pdfFor the pedigree on the right, individuals affected with the genetic.pdf
For the pedigree on the right, individuals affected with the genetic.pdffunkybabyindia
 
How are the xylem and phloem arranged in a eudicot rootA. the xyl.pdf
How are the xylem and phloem arranged in a eudicot rootA. the xyl.pdfHow are the xylem and phloem arranged in a eudicot rootA. the xyl.pdf
How are the xylem and phloem arranged in a eudicot rootA. the xyl.pdffunkybabyindia
 
Graph 1 Annual growth () of national output 25 20 15 15 10 0 So.pdf
Graph 1 Annual growth () of national output 25 20 15 15 10 0 So.pdfGraph 1 Annual growth () of national output 25 20 15 15 10 0 So.pdf
Graph 1 Annual growth () of national output 25 20 15 15 10 0 So.pdffunkybabyindia
 
Explain why Drosophila are often used as model organisms in the study.pdf
Explain why Drosophila are often used as model organisms in the study.pdfExplain why Drosophila are often used as model organisms in the study.pdf
Explain why Drosophila are often used as model organisms in the study.pdffunkybabyindia
 
Examine the two animals in the photographs figure. Use all of the c.pdf
Examine the two animals in the photographs figure. Use all of the c.pdfExamine the two animals in the photographs figure. Use all of the c.pdf
Examine the two animals in the photographs figure. Use all of the c.pdffunkybabyindia
 
Assess the types of stakeholders involved in the development process.pdf
Assess the types of stakeholders involved in the development process.pdfAssess the types of stakeholders involved in the development process.pdf
Assess the types of stakeholders involved in the development process.pdffunkybabyindia
 
There is a well-defined classification s developed originally by Caro.pdf
There is a well-defined classification s developed originally by Caro.pdfThere is a well-defined classification s developed originally by Caro.pdf
There is a well-defined classification s developed originally by Caro.pdffunkybabyindia
 
Write the level of protein structure below each picture. A word bank .pdf
Write the level of protein structure below each picture. A word bank .pdfWrite the level of protein structure below each picture. A word bank .pdf
Write the level of protein structure below each picture. A word bank .pdffunkybabyindia
 
Who was Jesus of Nazareth What was his message How did he convey t.pdf
Who was Jesus of Nazareth What was his message How did he convey t.pdfWho was Jesus of Nazareth What was his message How did he convey t.pdf
Who was Jesus of Nazareth What was his message How did he convey t.pdffunkybabyindia
 
why has America never been a homogenous societywhy has Amer.pdf
why has America never been a homogenous societywhy has Amer.pdfwhy has America never been a homogenous societywhy has Amer.pdf
why has America never been a homogenous societywhy has Amer.pdffunkybabyindia
 
Which of these statements about Java are trueA.( T F ) Using va.pdf
Which of these statements about Java are trueA.( T  F ) Using va.pdfWhich of these statements about Java are trueA.( T  F ) Using va.pdf
Which of these statements about Java are trueA.( T F ) Using va.pdffunkybabyindia
 
When someone suffers from arteriosclerosis, there is a widening of th.pdf
When someone suffers from arteriosclerosis, there is a widening of th.pdfWhen someone suffers from arteriosclerosis, there is a widening of th.pdf
When someone suffers from arteriosclerosis, there is a widening of th.pdffunkybabyindia
 
What is the relationship of Computer System Validation to the Softwa.pdf
What is the relationship of Computer System Validation to the Softwa.pdfWhat is the relationship of Computer System Validation to the Softwa.pdf
What is the relationship of Computer System Validation to the Softwa.pdffunkybabyindia
 

More from funkybabyindia (20)

Part C AssessmentsAs you examined each specific connective tissue,.pdf
Part C AssessmentsAs you examined each specific connective tissue,.pdfPart C AssessmentsAs you examined each specific connective tissue,.pdf
Part C AssessmentsAs you examined each specific connective tissue,.pdf
 
please answer in details12 A communication system consists of 13 a.pdf
please answer in details12 A communication system consists of 13 a.pdfplease answer in details12 A communication system consists of 13 a.pdf
please answer in details12 A communication system consists of 13 a.pdf
 
Name the plant phylum that exhibit the follow characteristics Co.pdf
Name the plant phylum that exhibit the follow characteristics  Co.pdfName the plant phylum that exhibit the follow characteristics  Co.pdf
Name the plant phylum that exhibit the follow characteristics Co.pdf
 
Individuals that express the disease sickle cell anemia are homozygo.pdf
Individuals that express the disease sickle cell anemia are homozygo.pdfIndividuals that express the disease sickle cell anemia are homozygo.pdf
Individuals that express the disease sickle cell anemia are homozygo.pdf
 
I will provide my LinkedList from my last lab.LinkedList.cpp~~~~.pdf
I will provide my LinkedList from my last lab.LinkedList.cpp~~~~.pdfI will provide my LinkedList from my last lab.LinkedList.cpp~~~~.pdf
I will provide my LinkedList from my last lab.LinkedList.cpp~~~~.pdf
 
Implementing a basic directory-tree structure that is derived from a.pdf
Implementing a basic directory-tree structure that is derived from a.pdfImplementing a basic directory-tree structure that is derived from a.pdf
Implementing a basic directory-tree structure that is derived from a.pdf
 
I need help summarizing a research article!! I need to summarize an .pdf
I need help summarizing a research article!! I need to summarize an .pdfI need help summarizing a research article!! I need to summarize an .pdf
I need help summarizing a research article!! I need to summarize an .pdf
 
For the pedigree on the right, individuals affected with the genetic.pdf
For the pedigree on the right, individuals affected with the genetic.pdfFor the pedigree on the right, individuals affected with the genetic.pdf
For the pedigree on the right, individuals affected with the genetic.pdf
 
How are the xylem and phloem arranged in a eudicot rootA. the xyl.pdf
How are the xylem and phloem arranged in a eudicot rootA. the xyl.pdfHow are the xylem and phloem arranged in a eudicot rootA. the xyl.pdf
How are the xylem and phloem arranged in a eudicot rootA. the xyl.pdf
 
Graph 1 Annual growth () of national output 25 20 15 15 10 0 So.pdf
Graph 1 Annual growth () of national output 25 20 15 15 10 0 So.pdfGraph 1 Annual growth () of national output 25 20 15 15 10 0 So.pdf
Graph 1 Annual growth () of national output 25 20 15 15 10 0 So.pdf
 
Explain why Drosophila are often used as model organisms in the study.pdf
Explain why Drosophila are often used as model organisms in the study.pdfExplain why Drosophila are often used as model organisms in the study.pdf
Explain why Drosophila are often used as model organisms in the study.pdf
 
Examine the two animals in the photographs figure. Use all of the c.pdf
Examine the two animals in the photographs figure. Use all of the c.pdfExamine the two animals in the photographs figure. Use all of the c.pdf
Examine the two animals in the photographs figure. Use all of the c.pdf
 
Assess the types of stakeholders involved in the development process.pdf
Assess the types of stakeholders involved in the development process.pdfAssess the types of stakeholders involved in the development process.pdf
Assess the types of stakeholders involved in the development process.pdf
 
There is a well-defined classification s developed originally by Caro.pdf
There is a well-defined classification s developed originally by Caro.pdfThere is a well-defined classification s developed originally by Caro.pdf
There is a well-defined classification s developed originally by Caro.pdf
 
Write the level of protein structure below each picture. A word bank .pdf
Write the level of protein structure below each picture. A word bank .pdfWrite the level of protein structure below each picture. A word bank .pdf
Write the level of protein structure below each picture. A word bank .pdf
 
Who was Jesus of Nazareth What was his message How did he convey t.pdf
Who was Jesus of Nazareth What was his message How did he convey t.pdfWho was Jesus of Nazareth What was his message How did he convey t.pdf
Who was Jesus of Nazareth What was his message How did he convey t.pdf
 
why has America never been a homogenous societywhy has Amer.pdf
why has America never been a homogenous societywhy has Amer.pdfwhy has America never been a homogenous societywhy has Amer.pdf
why has America never been a homogenous societywhy has Amer.pdf
 
Which of these statements about Java are trueA.( T F ) Using va.pdf
Which of these statements about Java are trueA.( T  F ) Using va.pdfWhich of these statements about Java are trueA.( T  F ) Using va.pdf
Which of these statements about Java are trueA.( T F ) Using va.pdf
 
When someone suffers from arteriosclerosis, there is a widening of th.pdf
When someone suffers from arteriosclerosis, there is a widening of th.pdfWhen someone suffers from arteriosclerosis, there is a widening of th.pdf
When someone suffers from arteriosclerosis, there is a widening of th.pdf
 
What is the relationship of Computer System Validation to the Softwa.pdf
What is the relationship of Computer System Validation to the Softwa.pdfWhat is the relationship of Computer System Validation to the Softwa.pdf
What is the relationship of Computer System Validation to the Softwa.pdf
 

Recently uploaded

Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...EduSkills OECD
 
PSYCHIATRIC History collection FORMAT.pptx
PSYCHIATRIC   History collection FORMAT.pptxPSYCHIATRIC   History collection FORMAT.pptx
PSYCHIATRIC History collection FORMAT.pptxPoojaSen20
 
Separation of Lanthanides/ Lanthanides and Actinides
Separation of Lanthanides/ Lanthanides and ActinidesSeparation of Lanthanides/ Lanthanides and Actinides
Separation of Lanthanides/ Lanthanides and ActinidesFatimaKhan178732
 
“Oh GOSH! Reflecting on Hackteria's Collaborative Practices in a Global Do-It...
“Oh GOSH! Reflecting on Hackteria's Collaborative Practices in a Global Do-It...“Oh GOSH! Reflecting on Hackteria's Collaborative Practices in a Global Do-It...
“Oh GOSH! Reflecting on Hackteria's Collaborative Practices in a Global Do-It...Marc Dusseiller Dusjagr
 
Grant Readiness 101 TechSoup and Remy Consulting
Grant Readiness 101 TechSoup and Remy ConsultingGrant Readiness 101 TechSoup and Remy Consulting
Grant Readiness 101 TechSoup and Remy ConsultingTechSoup
 
URLs and Routing in the Odoo 17 Website App
URLs and Routing in the Odoo 17 Website AppURLs and Routing in the Odoo 17 Website App
URLs and Routing in the Odoo 17 Website AppCeline George
 
MENTAL STATUS EXAMINATION format.docx
MENTAL     STATUS EXAMINATION format.docxMENTAL     STATUS EXAMINATION format.docx
MENTAL STATUS EXAMINATION format.docxPoojaSen20
 
Crayon Activity Handout For the Crayon A
Crayon Activity Handout For the Crayon ACrayon Activity Handout For the Crayon A
Crayon Activity Handout For the Crayon AUnboundStockton
 
The Most Excellent Way | 1 Corinthians 13
The Most Excellent Way | 1 Corinthians 13The Most Excellent Way | 1 Corinthians 13
The Most Excellent Way | 1 Corinthians 13Steve Thomason
 
Q4-W6-Restating Informational Text Grade 3
Q4-W6-Restating Informational Text Grade 3Q4-W6-Restating Informational Text Grade 3
Q4-W6-Restating Informational Text Grade 3JemimahLaneBuaron
 
Science 7 - LAND and SEA BREEZE and its Characteristics
Science 7 - LAND and SEA BREEZE and its CharacteristicsScience 7 - LAND and SEA BREEZE and its Characteristics
Science 7 - LAND and SEA BREEZE and its CharacteristicsKarinaGenton
 
Measures of Central Tendency: Mean, Median and Mode
Measures of Central Tendency: Mean, Median and ModeMeasures of Central Tendency: Mean, Median and Mode
Measures of Central Tendency: Mean, Median and ModeThiyagu K
 
Presiding Officer Training module 2024 lok sabha elections
Presiding Officer Training module 2024 lok sabha electionsPresiding Officer Training module 2024 lok sabha elections
Presiding Officer Training module 2024 lok sabha electionsanshu789521
 
Solving Puzzles Benefits Everyone (English).pptx
Solving Puzzles Benefits Everyone (English).pptxSolving Puzzles Benefits Everyone (English).pptx
Solving Puzzles Benefits Everyone (English).pptxOH TEIK BIN
 
Accessible design: Minimum effort, maximum impact
Accessible design: Minimum effort, maximum impactAccessible design: Minimum effort, maximum impact
Accessible design: Minimum effort, maximum impactdawncurless
 
POINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptx
POINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptxPOINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptx
POINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptxSayali Powar
 
Software Engineering Methodologies (overview)
Software Engineering Methodologies (overview)Software Engineering Methodologies (overview)
Software Engineering Methodologies (overview)eniolaolutunde
 
Call Girls in Dwarka Mor Delhi Contact Us 9654467111
Call Girls in Dwarka Mor Delhi Contact Us 9654467111Call Girls in Dwarka Mor Delhi Contact Us 9654467111
Call Girls in Dwarka Mor Delhi Contact Us 9654467111Sapana Sha
 
Organic Name Reactions for the students and aspirants of Chemistry12th.pptx
Organic Name Reactions  for the students and aspirants of Chemistry12th.pptxOrganic Name Reactions  for the students and aspirants of Chemistry12th.pptx
Organic Name Reactions for the students and aspirants of Chemistry12th.pptxVS Mahajan Coaching Centre
 

Recently uploaded (20)

Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
 
PSYCHIATRIC History collection FORMAT.pptx
PSYCHIATRIC   History collection FORMAT.pptxPSYCHIATRIC   History collection FORMAT.pptx
PSYCHIATRIC History collection FORMAT.pptx
 
Separation of Lanthanides/ Lanthanides and Actinides
Separation of Lanthanides/ Lanthanides and ActinidesSeparation of Lanthanides/ Lanthanides and Actinides
Separation of Lanthanides/ Lanthanides and Actinides
 
“Oh GOSH! Reflecting on Hackteria's Collaborative Practices in a Global Do-It...
“Oh GOSH! Reflecting on Hackteria's Collaborative Practices in a Global Do-It...“Oh GOSH! Reflecting on Hackteria's Collaborative Practices in a Global Do-It...
“Oh GOSH! Reflecting on Hackteria's Collaborative Practices in a Global Do-It...
 
Grant Readiness 101 TechSoup and Remy Consulting
Grant Readiness 101 TechSoup and Remy ConsultingGrant Readiness 101 TechSoup and Remy Consulting
Grant Readiness 101 TechSoup and Remy Consulting
 
URLs and Routing in the Odoo 17 Website App
URLs and Routing in the Odoo 17 Website AppURLs and Routing in the Odoo 17 Website App
URLs and Routing in the Odoo 17 Website App
 
MENTAL STATUS EXAMINATION format.docx
MENTAL     STATUS EXAMINATION format.docxMENTAL     STATUS EXAMINATION format.docx
MENTAL STATUS EXAMINATION format.docx
 
Crayon Activity Handout For the Crayon A
Crayon Activity Handout For the Crayon ACrayon Activity Handout For the Crayon A
Crayon Activity Handout For the Crayon A
 
The Most Excellent Way | 1 Corinthians 13
The Most Excellent Way | 1 Corinthians 13The Most Excellent Way | 1 Corinthians 13
The Most Excellent Way | 1 Corinthians 13
 
Q4-W6-Restating Informational Text Grade 3
Q4-W6-Restating Informational Text Grade 3Q4-W6-Restating Informational Text Grade 3
Q4-W6-Restating Informational Text Grade 3
 
Model Call Girl in Bikash Puri Delhi reach out to us at 🔝9953056974🔝
Model Call Girl in Bikash Puri  Delhi reach out to us at 🔝9953056974🔝Model Call Girl in Bikash Puri  Delhi reach out to us at 🔝9953056974🔝
Model Call Girl in Bikash Puri Delhi reach out to us at 🔝9953056974🔝
 
Science 7 - LAND and SEA BREEZE and its Characteristics
Science 7 - LAND and SEA BREEZE and its CharacteristicsScience 7 - LAND and SEA BREEZE and its Characteristics
Science 7 - LAND and SEA BREEZE and its Characteristics
 
Measures of Central Tendency: Mean, Median and Mode
Measures of Central Tendency: Mean, Median and ModeMeasures of Central Tendency: Mean, Median and Mode
Measures of Central Tendency: Mean, Median and Mode
 
Presiding Officer Training module 2024 lok sabha elections
Presiding Officer Training module 2024 lok sabha electionsPresiding Officer Training module 2024 lok sabha elections
Presiding Officer Training module 2024 lok sabha elections
 
Solving Puzzles Benefits Everyone (English).pptx
Solving Puzzles Benefits Everyone (English).pptxSolving Puzzles Benefits Everyone (English).pptx
Solving Puzzles Benefits Everyone (English).pptx
 
Accessible design: Minimum effort, maximum impact
Accessible design: Minimum effort, maximum impactAccessible design: Minimum effort, maximum impact
Accessible design: Minimum effort, maximum impact
 
POINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptx
POINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptxPOINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptx
POINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptx
 
Software Engineering Methodologies (overview)
Software Engineering Methodologies (overview)Software Engineering Methodologies (overview)
Software Engineering Methodologies (overview)
 
Call Girls in Dwarka Mor Delhi Contact Us 9654467111
Call Girls in Dwarka Mor Delhi Contact Us 9654467111Call Girls in Dwarka Mor Delhi Contact Us 9654467111
Call Girls in Dwarka Mor Delhi Contact Us 9654467111
 
Organic Name Reactions for the students and aspirants of Chemistry12th.pptx
Organic Name Reactions  for the students and aspirants of Chemistry12th.pptxOrganic Name Reactions  for the students and aspirants of Chemistry12th.pptx
Organic Name Reactions for the students and aspirants of Chemistry12th.pptx
 

Why should assembly language be avoided for general application deve.pdf

  • 1. Why should assembly language be avoided for general application development? Under what circumstances is assembly language preferred or required? Solution Reasons for avoiding Assembly Language for General Application Development: (i) It is difficult to understand the code (as Assembly Language is a low-level language). Debugging and modification of code requires extensive work. (ii) Application Development time will be higher than higher level languages because even the basic operations like additions, subtractions etc needs to be implemented as part of the code. (iii) In case of higher level languages, we can use the existing libraries to complete the development work faster. This is not possible with the Assembly Language. (iv) Assembly Languages are hardware specific and not portable to all machines. This is not the case with the higher level languages. Circumstances under which Assembly Language is preferred: (i) Assembly Language is preferred when we have a limited availability of memory and computational space. To maximum utilize the available memory and computational space, Assembly Language is preferred over Higher Level languages in such cases. Ex: chipsets (ii) Assembly Language is also used when we need to do some hardware manipulation. This is not possible with higher level languages. (iii) When we need to design something specific to a computer architecture where support for higher languages is not available yet.