432 читали · 1 год назад
Ликбез программиста: как работают трансляторы, компиляторы и интерпретаторы
Бинарный салют, друзья! На связи, как всегда, инженер Спок. Вы когда-нибудь задумывались, почему у программистов самые высокие зарплаты? Казалось бы, что проще – выучи любой язык программирования (явно не сложнее иностранного), и набирай себе на клавиатуре команды, печатай бабки. Только вот в отличие от любого иностранца, компьютер не понимает человеческий язык. В его алфавите только 2 символа – 0 и 1. Сегодня поговорим о трансляторах – программах, которые переводят понятные человеку слова в понятные компьютеру двоичные коды...
2 года назад
Интерпретаторы и компиляторы.
Не сложно понять, что машины и люди разговаривают на своих, не понятных друг другу языках. Языков программирования гигантское множество, со своими странностями, минусами и плюсами. Как же объяснить железке, что ты от нее хочешь? Люди подошли к этому делу очень просто, придумали программы переводчики. Собственно о них речь и пойдет. Код написанный на практически любом языке программирования в первую очередь пишется людьми, понятными людям символами, машина же понимает только машинный код. Существует несколько вариантов того, как преобразовать человеком написанный код в машинный...