Go имеет обширную библиотеку, которая называется runtime, это часть каждой Go программы. Библиотека runtime реализует сборку мусора, параллелизм, управление стеками и другие важные функции языка Go. Хотя она более центральна для языка, runtime Go аналогична libc
библиотеке в языке C.
Однако важно понимать, что среда выполнения (runtime) Go не включает виртуальную машину, например, предоставляемую средой выполнения Java. Программы на Go заранее скомпилированы в машинный код (или JavaScript или WebAssembly, для некоторых вариантов реализации). Таким образом, хотя термин часто используется для описания виртуальной среды, в которой запускается программа, в Go слово “runtime” это просто имя, данное библиотеке, предоставляющей критически важные языковые услуги.
Читайте также:
Комментариев нет:
Отправить комментарий