Обсуждение копипасты:Программирование
Материал из Lurkmore
Кто-то тупо фапает на хаскель. Слов дохуя. Толку - нихуя.
- Откуда вообще пошел форс этого говна?
- Из ВУЗов.
Они беспричинно облевали няшку эрланг. Сволочи. Жду пруфов его смерти и ненужности, а пока глубочайше опечален. Хаскель неплох, но данный поциент - тупой зациклившийся мудак. И нихуя не обязательно одному из процессов хранить стэйт, более того - такое хранение сильно смахивает на императивщину, не на хаскель - не на декларативку. — Sevenid
Добавьте пасту
Оттуда -> http://pastebin.com/nwYaB1XR
- Done.
Я пока оставлю это здесь
(спойлер: Так как страница переполнена и эта запись не влезает)
Ололо, годный баттхерт-тред.
Я, как местный мудаканалитик, намекну на перспективы сишарпа.
Слышали такие слова - embrace, extend and extinguish.
Сначала группа топовых специалистов делает язык и платформу. Язык получается концептуально-целостный, ортогональный. Для быдла без вышки поясняю: ортогональный - значит, есть только один разумный способ решить задачу, он же является правильным. Вообще признак хорошего языка - когда правильное решение одновременно короткое, красивое и эффективное. (по этой причине говнолисп - плохой язык: эффективный код ужасен, а эффектный код неэффективен).
Вторая стадия - в язык начинают привносить фишечки: говно-линку, йельды, динамики там всякие. Это разрушает ортогональность и стройность языка, но повышает производительностей шарпоёбов, поэтому пипл хавает. Одновременно завершается анальная привязка к платформе и к микрософту. Третья стадия - новые фишечки начинают бездумно использоваться в библиотеках. Примечательно, что сейчас их ещё не суют куда ни попадя, ибо любой из Y.O.B.A-элементов шарпа, типа мутабельных замыканий, делегатов, кривых "легковесных" адаптеров winapi, рефлексии не к месту - является эффективным, но грязным решением с точки зрения архитектуры. Грязь эта не исчезает со временем, но только накапливается. Поэтому, когда в 4-й - 5-й дудке начнут это широко применять, одновременно снизив расходы на разработку (пора бы уже, мир зохвачен), шарподевелоперы начнут строгать всё более и более кривой код.
Шарп напихивают фишками по тому же принципу, что в своё время напихивали перл и пыхпых. К чему это привело - мы знаем. Естественно, разработка на шарпе начнёт дешеветь, к радости работодателей и грусти тех, кто все эти годы старательно присасывался к члену Баллмера. Проследуют несколько патентных исков, проекты типа Mono будут выброшены. Внезапно окажется, что шарпоёбы дешевле грязи - и множество энтерпрайза наконец перепишут своё легаси с жавы на шарп, купив мощщщные мс-сервера. Пройдёт ещё пара лет, и они охуеют от блевотнейшего кода, который получили (а хуле, ведь шарподевелоперу архитектор не нужен). Благо, можно перейти на новый мс-фреймворк и снизить убытки от проекта, плюс нанять девелоперов ещё дешевле.
Это и есть третья стадия - exterminate. Когда вся выгода на рынке достаётся одному участнику. Сосут хуй уже все - софтверные компании, железячные компании, разработчики, работающие за еду, потребители, платящие огромные деньги за вындавз-хуиту. И только умные люди, выбравшие образование (вместо спермоклоунских книжек) и свободный яп (вместо сисярпа), медленно продвигают вышедшую из тени linux-подобную платформу под GPLv6. Надеюсь, что там будет и JVM - ведь что написано на джаве однажды, выполняется везде. Amen.
Куда указывать источники?
Такой объём годной копипасты, а источники проебли. Может здесь их оставлять?