Современное системное программирование с помощью Scala Native: написание экономичного высокопроизводительного кода без JVM
Разработчики обычно строят системы на основе работ своих предшественников, накапливая абстракцию слой за слоем. Scala Native предоставляет редкую возможность удаления слоев. Без JVM Scala Native использует API-интерфейсы POSIX и ANSI C для создания кратких, выразительных программ, которые работают необычайно близко к «голому железу». Scala Native компилирует код Scala в машинные инструкции вместо байт-кода JVM. Он запускается быстро, без медленной фазы прогрева, которая характерна для компиляторов «точно в срок». Программы Scala Native могут беспрепятственно вызывать API операционной системы для низкоуровневой работы в сети и ввода-вывода. А Scala Native позволяет управлять указателями, массивами и другими типами структуры памяти, обеспечивая максимальную производительность.
СКАЧАТЬ
Frontend & Web space | #Frontend