PPL 1

You might also like

Download as doc, pdf, or txt
Download as doc, pdf, or txt
You are on page 1of 2

Why Study Programming Language:

Increased capacity to express ideas

Develop software may limit on the kinds of control structures, data structures, and abstractions. Finding a way to solve problems is limited. Programmers can increase the range of their software-development thought processes by learning new language constructs. It is good to collect many features of languages and simulate them in other languages.

Improved background for choosing appropriate languages

If a programmer just knows a few languages without investigating them, he may limit himself to choose a language that he learned to solve a problem. The language that he chooses may not be an appropriate one.

Increased ability to learn new languages

Once a thorough understanding of the fundamental concepts of languages is acquired, it becomes far easier to see how these concepts are incorporated into the design of the language being learned.

Better understanding of the significance of implementation

Knowing the implementation issues and why languages are designed the way that can help a programmer debug programs. For example, programmers who know little about how recursion is implemented often do not know that a recursive algorithm is typically far slower than an equivalent iterative algorithm.

Increased ability to design new languages Better use of languages that are already known

A critical examination of programming languages will help in design of complex systems, and more commonly. It will help users examine and evaluate products.

Overall advancement of computing "The most popular languages are the best languages." - it is not always correct. After you study "concepts of programming languages", you will agree the above statement.

You might also like