LINUX.ORG.RU
ФорумTalks

Модули в C

 , , ,


0

4

Вот говорят, что C устаревает с каждой минутой. А вот почему бы не сделать C расширяемым? Если программисту нужны классы, то он например добавляет:

#addon "classes"
Программисту нужно ООП? Пишет #addon «OOP». Надо программисту хипстерство, чтобы в C был Electron и генератор Material Design? #addon «hipster». Нужно программисту подсыпать ещё чего-то? #addon «linuxorgru».

Причём язык остаётся по прежнему опрятным и подходит для микроконтроллеров, так как все эти дополнения можно выключить, а в специальных для микроконтроллеров сборках компиляторов эти расширения отключать.

Deleted
Ответ на: комментарий от slackwarrior

но ядро-то написано до всех ваших ООП

Чо?

Ну так ООП в ее мире изобрели через 20 лет после 80-х.

tailgunner ★★★★★
()
Последнее исправление: tailgunner (всего исправлений: 1)
Ответ на: комментарий от Iron_Bug

я уже много лет там лазаю и, к счастью, в ядре никакой такой попсы нет

таки про какое ядро речь? Ядра осей общего назначения — самая что ни на есть попса.

и никаких памперсов для проверки утечек памяти и прочих подгузников. взрослые дядьки пишут серьёзный софт.

Взрослые дядьки не маются дурью с выделением памяти взад-назад, как в осях общего назначения (у них этого оверхеда нет, нафиг им и твое ведро), а занимают сразу всю доступную (или берут сразу скока нада и не больше, потому что прога войдет в конечно-автоматный цикол и ей никогда не понадобится что-то радикально менять :)) Но ты гордишься по ходу «особой уличной магией» вокруг исторически слежавшихся костылей — типа кэша, потоков и животноводства байтолюбства.

серьёзный софт

Пример «серьезного софта», конечно, будет?

slackwarrior ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.