You are on page 1of 1

Role of programming language:

My belief is that the study of programming languages (PL) is central to the study of Computer Science.
Although programming language (PL) is a core component in the curriculum for students specializing in
Computer Science, it is an important element of other streams of education.

We do not think its important for college students to study Physics or History because they plan to
become physicists or historians. We wish students to have knowledge of Physics, because it illuminates
the world in which we live and informs our experience in that world when we skid a car, for example,
or pick up a heavy box, or vote on government proposals to fund ethanol fuel production.

We could say the same of History, or Literature, or Economics. . . or, for that matter, Computer Science: it
is important for students to understand something about computation, as this also illuminates the world in
which they live, a world whose connective tissue is increasingly composed of pervasive computational
systems.

The mechanisms of programming languages , in turn, inform a students understanding of computation


itself, its power and its limitations. Studying these mechanisms, andcriticallyputting them to work to
design and implement programs, is the fundamental means by which students grapple with the nature of
computation. The only way to really understand computation is to write programs; students can only write
programs by means of programming languages

Computer languages are actually for people: notations designed to be employed by humans to describe
computations. The particular mechanisms of programming languages are designed to help humans think
about the design and structure of computation: modularity, abstraction, scope, recursion, and so forth.
These are human-centric mechanisms, created to help humans manage their cognitive deficits and
leverage their cognitive strengths, in order to grapple with the construction of artifacts whose boundaries
are typically determined not by clock speed or disk capacity, but simply by human limits on our ability to
manage complexity.

Thus, the study of programming languages is essentially where the study of computation connects to
people. Programming Language is how we access the heart of the field

The language you speak changes the way you think. Some languages are good for some types of
thinking; others are better for others.

It good to knowing before the start any work. If you are interested in company as a programmer then u
must be learned c very deeply because c is a foundation language after learning u must be go for higher
language. eg. java / J2EE,C++ / C# .net and PHP. Because today every company wants more and soon.
This languages have a lot of tools and very helpful for your career.

Each programming language has more demand in a specific domain, for example , Java and C#.NET are
similar and are mostly used in web programming using databases. C++ is used for hardware intensive
coding. Perl, JSP, Ruby on Rails, PHP etc are used for website development. Moreover, Java has 3
editions JME (java for mobile), JSE (Java for Desktop application), JEE (Java for server side).

C is structured language but difficult to learn for a beginner as compared to object oriented languages like
Java. In short, identify your interest and choose a language that suits your interest

You might also like