Здравствуйте, MichaelLa, Вы писали:
ML>А вот с этим D можно написать системное приложение для Linux или Windows? ML>Как оно с Сишным API интегрируется? Нет проблем?
На сегодня очень тяжело найти языки которые не интегрируются с C API.
Ди же имеет бэкэнд общий с С++-компилятором. Так что он интегрируется даже на уровне объектников.
Есть логика намерений и логика обстоятельств, последняя всегда сильнее.
Здравствуйте, VladD2, Вы писали:
VD>Здравствуйте, MichaelLa, Вы писали:
ML>>А вот с этим D можно написать системное приложение для Linux или Windows? ML>>Как оно с Сишным API интегрируется? Нет проблем?
VD>На сегодня очень тяжело найти языки которые не интегрируются с C API. VD>Ди же имеет бэкэнд общий с С++-компилятором. Так что он интегрируется даже на уровне объектников.
Спасибо. А как вы качество интеграции видите? К примеру, интеграция java и Си не рекоммендуеца из-за затрат не переключения контекста.
Что в случае D? Есть ли подводные камни?
Здравствуйте, MichaelLa, Вы писали:
ML>Спасибо. А как вы качество интеграции видите? К примеру, интеграция java и Си не рекоммендуеца из-за затрат не переключения контекста.
Какого еще контекста?
ML>Что в случае D? Есть ли подводные камни?
Я же сказал у Ди и С++-компилятора Диджитал Марса единый бэкэнд.
Есть логика намерений и логика обстоятельств, последняя всегда сильнее.