Question

Why is it important to study the implementation of programming languages?

Why is it important to study the implementation of programming languages?

Homework Answers

Answer #1
  • Increased ability to express ideas.

The more depth we go to understand the implementation of Programming languages, the more we are able to conceptualize the structures and put them into regular use.

  • Improved background for choosing appropriate languages

Many times, programmers prefer to code in the language they are familiar with even in new projects. Hence, studying the implementation of different P/L will give them the confidence to pick new languages.

  • Greater ability to learn new languages

One example is that if you understand the OOP concepts in C++, you won't take long to understand the OOP concepts in JAVA.

  • Understand significance of implementation

Understanding of implementation issues leads to an understanding of why languages are designed the way they are. This in turn leads to the ability to use a language more intelligently, as it was designed to be used.

Know the answer?
Your Answer:

Post as a guest

Your Name:

What's your source?

Earn Coins

Coins can be redeemed for fabulous gifts.

Not the answer you're looking for?
Ask your own homework help question
Similar Questions
Programming Languages Explain why Java is a compilation implementation and not hybrid. Are there any hybrid...
Programming Languages Explain why Java is a compilation implementation and not hybrid. Are there any hybrid systems left? Explain how you arrived at your answer
• What are the steps in the development phase? • Why is design an important step?...
• What are the steps in the development phase? • Why is design an important step? • why are there so many different programming languages? • what are the defferent types of testing that must be completed to ensure a bug free application? • what is the purpose of training? • what are the purpose of documentation? • what is data conversion? why is it important? • what are the defferent implementation stategies and when shoud eachbe considerd Development phase
Compare and contrast garbage collection in a structured programming languages such as C and object-oriented programming...
Compare and contrast garbage collection in a structured programming languages such as C and object-oriented programming languages such as VB & C#.
QUESTION 1 1.   Which programming languages do not have iteration statements and why?        Imperative...
QUESTION 1 1.   Which programming languages do not have iteration statements and why?        Imperative programming languages require recursion to do anything iteratively        Object-Oriented Programming languages do not use iteration since functions operate over data structures.        Functional programming languages since they do not use variables and counting loops require variables.        Functional programming languages do not have variables and iteration requires variables to operate. QUESTION 2 1.   One of the downsides of using expressions...
some programming languages require that named constants are assigned a value when they are declared. Other...
some programming languages require that named constants are assigned a value when they are declared. Other languages allow a constant’s value to be assigned later in a program. Which requirement do you think is better? Why?
Why is it important for you to increase your knowledge and skill in Asian cultures, languages,...
Why is it important for you to increase your knowledge and skill in Asian cultures, languages, negotiating styles, and business practices?
Discuss the advantages and disadvantages of having typed and type-less programming languages.
Discuss the advantages and disadvantages of having typed and type-less programming languages.
QUESTION 6 1.   Why are strings usually primitive (or near-primitive) in modern programming languages?       ...
QUESTION 6 1.   Why are strings usually primitive (or near-primitive) in modern programming languages?        readability        readability and writeability        efficiency        readability, writeability, and efficiency QUESTION 7 1.   There are two main problems with pointers:        dangling pointers & memory leaks        marked sweep and memory leaks        dangling pointers & tombstones        reference counters and marked sweep QUESTION 8 1.   Which of the following implementations of arrays can grow?...
Why is strategy implementation important? Give an example. 2 paragraphs
Why is strategy implementation important? Give an example. 2 paragraphs
1. Why is the launch phase of assessing, action planning, and implementation so important in the...
1. Why is the launch phase of assessing, action planning, and implementation so important in the OD process?