Rayslava
21.10.2012 10:23 Home
Что-то, после курсов scala и решения задач на этой самой скале, от плюсов тянет блевать сильнее, чем обычно.
Похоже, пора переходить на хаскель...
Recommended by:
@0xd34df00d
количество говноедов растет нумолимо
Ну, могу пояснить — если мне нужен быстрый машинный код, я использую макроассемблер — ANSI C, например. А если я хочу писать программу используя все современные технологии — это явно будет что-то функциональное, с красивым выведением типов и красивым синтаксисом паттерн-матчинга классов.
> паттерн-матчинга классов
Щто.
Ну, который в скале делается оператором match.
Я скалу не знаю, но в этой вашей функциональщине обычно матчится какой-либо из конструкторов одного algebraic data type.
Ну, суть в том, что ты пишешь функцию, которая принимает суперкласс, а внутри ты можешь сматчить аргумент на соответствие одному из субклассов этого суперкласса. С аргументами.
Днище какое-то. Суперклассы какие-то, субклассы. Не нужно.
Такое-то наследование.
и что ты уже написал такое охуенное на функциональщине?
Не скажу :3
Система для внутреннего пользования. И, мы её втроём писали.
и чем написание на функциональщине там предпочтительнее плюсового кода?
Да ничем, кроме того, что от чтения не тянет блевать.
Плюсовый код может и работать быстрее и места меньше занимать.
> может и работать быстрее
Не факт. За счет чистоты конпелятор функциональщины может сам что-нибудь распараллелить. И будет круто.
Ну, тоже верно.
ясно.
После цацкеля ваще будешь блевать от плюсцов дальше чем видишь.
Не блюю, ЧЯДНТ?
два пальца врот.
Мрот.