Компилятор D позволяет линковать итоговый бинарник с практически любым .o файлом. Таким образом, можно написать часть приложения на C (например, если не нашлось подходящего модуля для D). По сути, получается что-то вроде написания заголовочного файла, но без необходимости компилировать отдельно в .a/so/dll/etc.
Данный пример - всего лишь Hello World, но его вполне достаточно, чтобы продемонстрировать эту возможность. Работоспособность проверена в Linux, в других системах я не проверял.
Фай
|
В этой небольшой статье я решил написать про язык программирования D, что он из себя представляет, его плюсы и минусы, а также какие платформы им поддерживаются и т.п.
Данная статья носит сугубо информационный характер, а решение о выборе языка принимается самим читателем. Но всё же автор (т.е. я) немного предвзят, и в статье будет немного фанбойства.
Некоторые маленькие куски были скопированы из других источников.
Статья будет дополняться в комментариях, т.к. у меня не получается опис
|