Files
codejava.tech/content/courses/prog-intro/lectures/intro.md
2026-02-18 17:50:49 +03:00

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.
![TIOBE Programming Community Index](assets/tiobe.png)
*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**.
![Compilation Process Simplified](assets/compilation-process-simplified.svg)
*Img.2 - Simplified Compilation Process*