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

Вандализм
(Go)
Метки: правка с мобильного устройства правка из мобильной версии визуальный редактор
(Вандализм)
Единственный язык, напрямую выполняемый процессором — это ''машинный язык'' (также называемый машинным кодом). Изначально, все программисты прорабатывали каждую мелочь в машинном коде, но сейчас эта трудная работа уже не делается. Вместо этого, программисты пишут исходный код, и компьютер (используя компилятор, интерпретатор или ассемблер) транслирует его, в один или несколько этапов, уточняя все детали, в машинный код, готовый к исполнению на целевом процессоре. Даже если требуется полный низкоуровневый контроль над системой, программисты пишут на языке ассемблера, мнемонические инструкции которого преобразуются один к одному в соответствующие инструкции машинного языка целевого процессора.
 
В некоторых языках, вместо машинного кода генерируется интерпретируемый двоичный код "виртуальной машины", также называемый байт-кодом (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
 
== Парадигмы программирования ==
|}
 
===<ref>Hello.</ref> Продолжение строки ===
Операция продолжения строки обычно происходит на стадии [[Лексический анализ|лексического анализа]]: как правило символ новой строки не добавляет [[Токен (лексический анализ)|токен]] в соотв. список, если было обнаружено продолжение строки.
 
 
;Использование кавычек
* Препроцессор [[Си (язык программирования)|Си]] и [[C++|Си++]]: Использование кавычки в начале строки продолжает предыдущую строку после обычного окончания.Hello
 
== Библиотеки ==
685

правок