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