Computers ranging from mainframes to smartphones are in use
today. Ever since the advent of programmable computers, a
number of programming languages have come. In simple terms,
a programming language gives instructions to the computer. A
programming language has a syntax and semantics. Unlike
machine codes or assembly language, a high-level language can
be easily understood just like a communication language.
Different languages have different purposes. While some are
used to program huge mainframe computers, some are
object-oriented and yet some others are scripting languages,
mostly used in connection with the web. From FORTRAN to
Swift, computer programming has evolved a lot over the years.
Open sourcing has led to the development of a number of
languages after 1990. The newest ones lay great importance to
mobility, distribution, reliability and security.