This document provides summaries of several programming languages:
- Python is an interpreted, object-oriented programming language that is widely used due to its high-level built-in data structures and dynamic typing.
- Java is a general purpose, robust, object-oriented and secure programming language developed by Sun Microsystems in 1995. It is both a programming language and a platform.
- Ruby is an interpreted, high-level, general-purpose programming language designed in the mid-1990s that is dynamically typed and uses garbage collection. It supports procedural, object-oriented, and functional programming.
3. Python is an interpreted, object-oriented, high-
level programming language with dynamic
semantics. Its high-level built in data structures,
combined with dynamic typing and dynamic
binding, make it very attractive for Rapid
Application Development, as well as for use as a
scripting or glue language to connect existing
components together.
5. Java is a programming language and a platform. Java is a
high level, robust, object-oriented and secure programming
language.
Java was developed by Sun Microsystems (which is now the
subsidiary of Oracle) in the year 1995. James Gosling is
known as the father of Java. Before Java, its name was Oak.
Since Oak was already a registered company, so James
Gosling and his team changed the name from Oak to Java.
Platform: Any hardware or software environment in which
a program runs, is known as a platform. Since Java has a
runtime environment (JRE) and API, it is called a platform.
7. Ruby is an interpreted, high-level, general-purpose
programming language. It was designed and developed
in the mid-1990s by Yukihiro "Matz" Matsumoto in
Japan.
Ruby is dynamically typed and uses garbage collection
and just-in-time compilation. It supports multiple
programming paradigms, including procedural, object-
oriented, and functional programming. According to the
creator, Ruby was influenced by Perl, Smalltalk, Eiffel,
Ada, BASIC, and Lisp.
9. Scala combines object-oriented and
functional programming in one concise, high-
level language. Scala's static types help avoid
bugs in complex applications, and its JVM
and JavaScript runtimes let you build high-
performance systems with easy access to
huge ecosystems of libraries.
11. A system programming language is used to create
system software. C language is a system programming
language because it can be used to do low-level
programming (for example driver and kernel). It is
generally used to create hardware devices, OS, drivers,
kernels, etc. For example, Linux kernel is written in C.
13. Modern, concise and safe programming language. Easy
to pick up, so you can create powerful applications
immediately. ... Gradle is introducing Kotlin as
a language for writing build scripts. Corda. Corda is an
open-source distributed ledger platform, supported by
major banks, and built entirely in Kotlin. Evernote.
Evernote recently integrated Kotlin into their Android
client