LINUX.ORG.RU

История изменений

Исправление Moisha_Liberman, (текущая версия) :

Что предметных областей может быть более чем одна. А язык как раз нет.

Не важно что именно — kernel module, приблуда с GTK, сетевой демон, интерфейс к СУБД (всё что придёт в голову) Вы пишете. Синтаксис одинаков, семантика более-менее тоже.

Даже не важно нужны ли Вам в данном конкретном проекте ADT. Вас ими ни кто по рукам-ногам не вяжет и не заставляет обмазываться.

У Вас есть простые типа данных. А уж абстрактные типы и методы по работе с ними, это по желанию или самочувствию.

С ариорно не сводится к сравнениям типа «реализация стека в языке Х лучше, а в языке Y реализация хешей лучше» (сознательно утрирую).

Поэтому С-программист нарабатывает опыт в различных предметных областях, а не-С-программист изучает разные фреймворки. В том, что С-программист при необходимости напишет сам. В том-то и прикол что мы создаём реализации, а вы... Да пофиг как-то.

Исходная версия Moisha_Liberman, :

Я Вам на пальцах объяснил...

Что предметных областей может быть более чем одна. А язык как раз нет.

Не важно что именно — kernel module, приблуда с GTK, сетевой демон, интерфейс к СУБД (всё что придёт в голову) Вы пишете. Синтаксис одинаков, семантика более-менее тоже.

Даже не важно нужны ли Вам в данном конкретном проекте ADT. Вас ими ни кто по рукам-ногам не вяжет и не заставляет обмазываться.

У Вас есть простые типа данных. А уж абстрактные типы и методы по работе с ними, это по желанию или самочувствию.

С ариорно не сводится к сравнениям типа «реализация стека в языке Х лучше, а в языке Y реализация хешей лучше» (сознательно утрирую).

Поэтому С-программист нарабатывает опыт в различных предметных областях, а не-С-программист изучает разные фреймворки. В том, что С-программист при необходимости напишет сам. В том-то и прикол что мы создаём реализации, на вы... Да пофиг как-то.