Объясните пожалуйста!

Theloopy

Новичок
Пользователь
Дек 30, 2020
2
0
1
Здравствуйте, можете пожалуйста объяснить ПРОСТЫМ языком что такое компилятор, байт-код и машинный код.
 

weamagic

Пользователь
Пользователь
Июл 11, 2020
141
13
18
Компилятор - это Яндекс.Переводчик, который переводит с русского языка на "английский" (читай - понятный компу).
Машинный код - это "английский".
Байт-код - это турист, который приехал в чужую страну, прочитав только разговорник.
 
  • Мне нравится
Реакции: Theloopy

Osaji

Новичок
Пользователь
Дек 29, 2020
7
0
1
Компилятор – это техническое средство, преобразующее исходный код, написанный на языке программирования высокого уровня, в программу, которую сможет «понять» компьютер. Короче говоря все эти print и прочее компилятор превращает в язык твоего компьютера.
Байт-код - способ записи программы в виде специального промежуточного кода, выполняемого программой-интерпретатором. Весь твой код компилятор сжимает и превращая в непонятные каракули сохраняет у себя в памяти. Когда ты его открываешь происходит обратная трансформация в нормальный код.
Машинный код - таким кодом ты пишешь прямо в процессор что ему делать. Чаще всего это за тебя делает компилятор если ты пишешь на языках высокого уровня.
 

Форум IT Специалистов