28 lines
806 B
Markdown
28 lines
806 B
Markdown
---
|
|
title: Lecture 1. Introduction
|
|
weight: 5
|
|
---
|
|
|
|
# Why do we choose Java?
|
|
|
|
According to **TIOBE Programming Community Index** Java is one of the most demanded languages in the programming field.
|
|
|
|

|
|
*Img. 1 - TIOBE Programming Community Index*
|
|
|
|
Also, Java has a lot of advantages for beginners such as:
|
|
|
|
* It's fairly easy
|
|
* It has a broad spectre of usage
|
|
* Server
|
|
* Desktop
|
|
* Mobile devices
|
|
* Smart-cards
|
|
|
|
# What does Java consist of?
|
|
|
|
Java consists of multiple main components. The first one being the **Java compiler**. The process of converting *human-readable* text to *machine code* is called **compilation**.
|
|
|
|

|
|
*Img.2 - Simplified Compilation Process*
|