Зачем нужны h-файлы?
про библиотеки наверно тоже что-нить слышал?
частичная компиляция?
информативные комментарии?
![](/images/graemlins/cool.gif)
---
...Я работаю антинаучным аферистом...
Соответственно разделение на объявление и определение приходилось делать самому разработчику, а не компилятору.
---
...Я работаю антинаучным аферистом...
и в чем проблема?
Кроме того, не всё, что занимает 32-разрядную ячейку, принадлежит одному типу.
---
...Я работаю антинаучным аферистом...
кто обещал обратное? и зачем это нужно?
Или у тебя стоят исходники винды?
---
...Я работаю антинаучным аферистом...
P.S. Я могу дать правильный ответ разной степени подробности,
от "Так устроен мир" до разъяснений, "откуда есть пошла".
забудь C, и открой для себя Java или .net
Не знаю подробностей про "нет", а ява, насколько помню,
решает задачу тасканием за собой того же /usr/include, только
глубоко спрятанного. Нет?
Кроме того, и ява, и "нет" ущербны по своей сути:
они опираются на дополнительный слой виртуальной машины,
толстый "level of indirection". Полная потеря универсальности,
пропадает низкий уровень, а тогда незачем цепляться за такое
убожество, лучше взять язык с большими способностями к
рефлексии.
---
...Я работаю антинаучным аферистом...
рефлексии.
может - да, может - нет.
все зависит от того, каких целей ты хочешь добиться
Это не зависит от целей, это зависит от цены,
то есть какой ценой ты хочешь этого добиться.
Ценность сей заключается в том, что на них написана ОС,
даже целое семейство ОС, поэтому наработки на сях почти
готовы к встраиванию. А для явы и "нет" надо тащить всю
виртуальную машину _целиком_. Это кроме интерпретатора.
Итак, уже имеем потери в переносимости.
Допустим, у нас нет ограничений в машинных ресурсах.
Но тогда есть потеря времени разработки на сложных задачах,
поскольку ява слишком низкоуровневый язык, а у "нет" есть
какие-то тёрки с высокоуровневыми языками ML-семейства.
В довесок есть проблемы, как технические, так и нет,
общие для всех систем "single vendor/single implementation".
---
...Я работаю антинаучным аферистом...
а у "нет" естькакие-то тёрки с высокоуровневыми языками ML-семейства.Это какие такие терки?
F#.
Скорее, ![](/images/graemlins/confused.gif)
Оставить комментарий
Reves2
кроме как отделить обЪявление от определения?как думаете?