Программирование: различия между версиями

Содержимое удалено Содержимое добавлено
Брат. ез. ру, 0254173657 Hello
Метки: через визуальный редактор с мобильного устройства из мобильной версии
Go
Метки: через визуальный редактор с мобильного устройства из мобильной версии
Строка 12:
Единственный язык, напрямую выполняемый процессором — это ''машинный язык'' (также называемый машинным кодом). Изначально, все программисты прорабатывали каждую мелочь в машинном коде, но сейчас эта трудная работа уже не делается. Вместо этого, программисты пишут исходный код, и компьютер (используя компилятор, интерпретатор или ассемблер) транслирует его, в один или несколько этапов, уточняя все детали, в машинный код, готовый к исполнению на целевом процессоре. Даже если требуется полный низкоуровневый контроль над системой, программисты пишут на языке ассемблера, мнемонические инструкции которого преобразуются один к одному в соответствующие инструкции машинного языка целевого процессора.
 
В некоторых языках, вместо машинного кода генерируется интерпретируемый двоичный код "виртуальной машины", также называемый байт-кодом (byte-code). Такой подход применяется в Forth, [https://www.liveedu.tv/learn/lisp/ Lisp], [https://www.liveedu.tv/learn/java/ Java], [https://www.liveedu.tv/learn/perl/ Perl], [https://www.liveedu.tv/learn/python/ Python] а также в языках платформы Microsoft [https://www.liveedu.tv/learn/dotnet/ .NET].h
 
== Парадигмы программирования ==