3. DEFINITIONS
A programming language is a notation for writing programs,
which are specifications of a computation or algorithms.
Some, but not all, authors restrict the term "programming
language" to those languages that can express all possible
algorithms.Traits often considered important for what
constitutes a programming language include:
Fungsion and Target
Abstractions
Expressive Power
4. HISTORY
The first programming languages designed to communicate
instructions to a computer were written in the 1950s. An
early high-level programming language to be designed for a
computer was Plankakul, developed for the German Z3 by
Konrad Zuse between 1943 and 1945. However, it was not
implemented until 1998 and 2000.
The period from the 1960s to the
late 1970s brought the
development of the major
language paradigms now in use
APL, ALGOL, C, etc
6. JAVA
Oracle's Java is one of the web's longest standing, persistent,
and influential programming languages. You'll find Java at the
core of applications on and off the web, on all platforms,
operating systems, and devices.
7. RUBY
Ruby is a dynamic, open-source, object-oriented
programming language that was designed to have syntax
that was easy to read and to write by mere humans, without
necessarily needing to learn a massive base of commands
and specialized "vocabulary" in order to get started.
8. PHYTON
Python is usually used and referred to as a scripting
language, allowing programmers to churn out large
quantities of easily readable and functional code in short
periods of time, but it's also dynamic, and supports object-
oriented, procedural, and functional programming styles,
among others.
9. C/C++
C, is an extremely widely-used, general purpose, imperative
programming language that's heavily influenced almost every
language that's followed it. C++ on the other hand took
things a step further, added object-oriented features like
classes to the language, along with virtual functions and
templates.
10. JAVASCRIPT
JavaScript is one of the fundamental technologies on which
the web as we know it is based. The language itself is
dynamic, and gives programmers the flexibility to use object-
oriented programming styles (as the language itself is mostly
object oriented) as well as functional and imperative ones