Трансформация кода
Интерактивное демо «Трансформация кода» — раздел Энциклопедия · Код и разработка.
Трансформация кода
Один и тот же "Hello World" на трёх уровнях абстракции
☕ Java · SourceДля разработчиков
public class Main {
public static void main(String[] args) {
System.out.println("Hello World");
}
}Исходный код. Исходный код — текст на языке высокого уровня. Понятен человеку, но процессор его не выполняет напрямую.
| Характеристика | Исходный код | Байт-код | Машинный код |
|---|---|---|---|
| Для кого | Программист | Виртуальная машина | Процессор |
| Абстракция | Высокая | Средняя | Низкая |
| Читаемость | Отличная | Средняя | Сложная |
| Платформа | Обычно независим | Спецификация VM | x86 / ARM… |