Карта сайта

Это автоматически сохраненная страница от 30.12.2012. Оригинал был здесь: http://2ch.hk/b/res/40653873.html
Сайт a2ch.ru не связан с авторами и содержимым страницы
жалоба / abuse: admin@a2ch.ru

Вск 30 Дек 2012 05:09:59
Абу, есть идея. Можешь понасиловать макабу, чтобы понитред, если же он на нулевой, всегда находился последним тредом. Тогда он не будет лишний раз мусолить глаза и останется на своем месте. Добра и с наступающим.


Вск 30 Дек 2012 05:11:00
ура, бампану впервые за 5 часов

Вск 30 Дек 2012 05:12:41
Абу, есть идея. Можешь понасиловать макабу, чтобы пониёб, если же он на нулевой, всегда находился под шконкой. Тогда он не будет лишний раз мусолить глаза и останется на своем месте. Добра и с наступающим.

Вск 30 Дек 2012 05:20:04
Абу, есть идея. Можешьпонасиловать макабу, чтобы понитред, если же он на нулевой, всегда анус. Тогда он не будет лишний раз мусолить глаза и останется на параше. Добра и с наступающим.

Вск 30 Дек 2012 05:22:59
САЖИ ПОНЕПИДОРАМ!!!

Вск 30 Дек 2012 05:27:13
Броняши, а /mlp/ на что?
Я какбе сам пониеб, но зачем понитред в /b/ решительно не ПОНИмаю. Особенно при наличии спецтреда...

Вск 30 Дек 2012 05:29:12
>>40654438
Еще выше.

Вск 30 Дек 2012 05:30:45
>>40653873
Хуйню написал.жпг

Вск 30 Дек 2012 05:31:30
Я тут мажор слопок, видимо, но в чем вообще проблема-то?

Вск 30 Дек 2012 05:31:39
>>40653873
Абу, есть идея. Можешь понасиловать макабу, чтобы понитред, если же он на нулевой, всегда находился последним тредом. Тогда он не будет лишний раз мусолить глаза и останется на своем месте. Добра и с наступающим.

Вск 30 Дек 2012 05:32:00
Трещащие попки понихейтеров ИТТ.

Вск 30 Дек 2012 05:32:47
Абу, есть идея. Можешь понасиловать макабу, чтобы понитред, если же он на нулевой, сразу пропадал. Тогда он не будет лишний раз мусолить глаза и не останется. Добра и с наступающим.

Вск 30 Дек 2012 05:33:27
>>40654524
недавно вайпали /b понитредами, хотели сагрить модеров и абу, показать мол беспредел, хотя думаю не тупые, догадались бы. Сча вот сидел саговалраковал эти фейки.

Вск 30 Дек 2012 05:33:29
Абу, есть идея. Можешь понасиловать макабу, чтобы понитред

Вск 30 Дек 2012 05:33:51
>>40653873
Абу, есть идея. Можешь понасиловать макабу, чтобы понитред, если же он на нулевой, всегда находился последним тредом. Тогда он не будет лишний раз мусолить глаза и останется на своем месте. Добра и с наступающим.

Вск 30 Дек 2012 05:35:02
>>40654597
Абу, есть идея. Можешь понасиловать макабу, чтобы пониёб, если же он на нулевой, всегда сосал хуи. Тогда он не будет лишний раз мусолить глаза и останется под столом. Добра и с наступающим.

Вск 30 Дек 2012 05:35:48
>>40653873
Абу, есть идея. Можешь понасиловать макабу, чтобы понитред, если же он на нулевой, всегда находился последним тредом. Тогда он не будет лишний раз мусолить глаза и останется на своем месте. Добра и с наступающим.

Вск 30 Дек 2012 05:35:53
http://2ch.hk/d/res/50125.html

Вск 30 Дек 2012 05:37:44
>>40654690
Есть идея. Будешь хуй?

Вск 30 Дек 2012 05:40:09
Абу, есть идея. Можешь понасиловать макабу, чтобы понитред, если же он на нулевой, всегда находился последним тредом. Тогда он не будет лишний раз мусолить глаза и останется на своем месте. Добра и с наступающим.

Вск 30 Дек 2012 05:42:25
http://2ch.hk/d/res/50125.html

Вск 30 Дек 2012 05:42:26
Б не место для поней. Я так щитаю. Ответы в этом треде подтверждают мою гипотезу-с...

Вск 30 Дек 2012 05:42:26
>>40653873
Ты ебливый мудак, у вас, уёбков доска своя есть, помнишь?
Ну и нахуй тогда такие сложности в /b/? М?

Вск 30 Дек 2012 05:43:28
>>40654846
> Сага
> Картинка
Ну что ты делаешь...

Вск 30 Дек 2012 05:43:46
>>40653873
Абу, есть идея. Можешь понасиловать макабу, чтобы анон мог заходить в понитред, РМ-тред и мультфагготория тред. И если он заходит в понитред, то вайперы машинные набигают моды и охрана борды. Можно аттеншнвхорить.

Вск 30 Дек 2012 05:43:49
>>40654846
бампуем

Вск 30 Дек 2012 05:45:53
http://2ch.hk/d/res/50125.htmlP

Вск 30 Дек 2012 05:46:05
http://2ch.hk/d/res/50125.html

Вск 30 Дек 2012 05:46:16
http://2ch.hk/d/res/50125.html

Вск 30 Дек 2012 05:46:26
http://2ch.hk/d/res/50125.html

Вск 30 Дек 2012 05:46:41
>>40653873

Бампуськи.

Вск 30 Дек 2012 05:47:16
http://2ch.hk/d/res/50125.html

Вск 30 Дек 2012 05:47:35
http://2ch.hk/d/res/50125.html

Вск 30 Дек 2012 05:47:43
>>40654968

Нет, есть)

Вск 30 Дек 2012 05:48:05
http://2ch.hk/d/res/50125.html

Вск 30 Дек 2012 05:48:15
http://2ch.hk/d/res/50125.html

Вск 30 Дек 2012 05:48:26
http://2ch.hk/d/res/50125.html

Вск 30 Дек 2012 05:48:36
>>40654998
объясни, тред запили уже на /d, осталось ждать, бампай там

Вск 30 Дек 2012 05:48:54
http://2ch.hk/d/res/50125.html

Вск 30 Дек 2012 05:49:41
>>40655023

Хочу и бампаю. Ты, что-ли, быдло, которое предложение с большой буквы начать не можнт, будет указывать мне что и как тут писать?

Нахуй пошел. Бамп.

Вск 30 Дек 2012 05:50:06
http://2ch.hk/d/res/50125.html

Вск 30 Дек 2012 05:50:10
>>40655048
страдай

Вск 30 Дек 2012 05:50:22
>>40655048
немошь

Вск 30 Дек 2012 05:50:28
http://2ch.hk/d/res/50125.html

Вск 30 Дек 2012 05:50:33
>>40653873
Нахуй быдло с моих сосачей

Вск 30 Дек 2012 05:50:42
http://2ch.hk/d/res/50125.html

Вск 30 Дек 2012 05:50:53
http://2ch.hk/d/res/50125.html

Вск 30 Дек 2012 05:51:23
http://2ch.hk/d/res/50125.html

Вск 30 Дек 2012 05:51:42
http://2ch.hk/d/res/50125.html

Вск 30 Дек 2012 05:51:53
http://2ch.hk/d/res/50125.html

Вск 30 Дек 2012 05:52:05
http://2ch.hk/d/res/50125.html

Вск 30 Дек 2012 05:52:06
>>40655059


Дык это тут только ты страдаешь, ананимас ебанный))) Ишь, засагать поней решил)

Хуй саси)

Вск 30 Дек 2012 05:52:17
http://2ch.hk/d/res/50125.html

Вск 30 Дек 2012 05:52:36
http://2ch.hk/d/res/50125.html

Вск 30 Дек 2012 05:52:49
http://2ch.hk/d/res/50125.html

Вск 30 Дек 2012 05:52:53
Бампуськи отсосу альтфагов :3

Вск 30 Дек 2012 05:53:01
http://2ch.hk/d/res/50125.html

Вск 30 Дек 2012 05:53:11
http://2ch.hk/d/res/50125.html

Вск 30 Дек 2012 05:53:25
http://2ch.hk/d/res/50125.html

Вск 30 Дек 2012 05:53:28
Бампуськи отсосу альтфагов :3

Вск 30 Дек 2012 05:53:58
Бампуськи отсосу альтфагов :3

Вск 30 Дек 2012 05:54:18
Бампуськи отсосу альтфагов :3

Вск 30 Дек 2012 05:54:30
Бампуськи отсосу альтфагов :3

Вск 30 Дек 2012 05:54:45
Бампуськи отсосу альтфагов :3

Вск 30 Дек 2012 05:55:02
Бампуськи отсосу альтфагов :3

Вск 30 Дек 2012 05:55:14
>>40655204
повтор

Вск 30 Дек 2012 05:55:18
Бампуськи отсосу альтфагов :3

Вск 30 Дек 2012 05:55:36
Бампуськи отсосу альтфагов :3

Вск 30 Дек 2012 05:55:46
http://2ch.hk/d/res/50125.html

Вск 30 Дек 2012 05:55:51
Бампуськи отсосу альтфагов :3

Вск 30 Дек 2012 05:56:10
http://2ch.hk/d/res/50125.html

Вск 30 Дек 2012 05:56:14
Бампуськи отсосу альтфагов :3

Вск 30 Дек 2012 05:56:38
Бампуськи отсосу альтфагов :3

Вск 30 Дек 2012 05:56:55
Бампуськи отсосу альтфагов :3

Вск 30 Дек 2012 05:57:10
Бампуськи отсосу альтфагов :3

Вск 30 Дек 2012 05:57:24
http://2ch.hk/d/res/50125.html

Вск 30 Дек 2012 05:57:25
Бампуськи отсосу альтфагов :3

Вск 30 Дек 2012 05:57:40
http://2ch.hk/d/res/50125.html

Вск 30 Дек 2012 05:57:51
Бампуськи отсосу альтфагов :3

Вск 30 Дек 2012 05:58:11
Бампуськи отсосу альтфагов :3

Вск 30 Дек 2012 05:58:18
http://2ch.hk/d/res/50125.html

Вск 30 Дек 2012 05:58:28
http://2ch.hk/d/res/50125.html

Вск 30 Дек 2012 05:58:29
Бампуськи отсосу альтфагов :3

Вск 30 Дек 2012 05:58:45
Бампуськи отсосу альтфагов :3

Вск 30 Дек 2012 05:59:02
http://2ch.hk/d/res/50125.html

Вск 30 Дек 2012 05:59:06
Бампуськи отсосу альтфагов :3

Вск 30 Дек 2012 05:59:23
http://2ch.hk/d/res/50125.html

Вск 30 Дек 2012 05:59:23
Бампуськи отсосу альтфагов :3

Вск 30 Дек 2012 05:59:33
http://2ch.hk/d/res/50125.html

Вск 30 Дек 2012 05:59:45
Бампуськи отсосу альтфагов :3

Вск 30 Дек 2012 06:00:09
Бампуськи отсосу альтфагов :3

Вск 30 Дек 2012 06:00:30
Бампуськи отсосу альтфагов :3

Вск 30 Дек 2012 06:00:48
Бампуськи отсосу альтфагов :3

Вск 30 Дек 2012 06:01:04
Бампуськи отсосу альтфагов :3

Вск 30 Дек 2012 06:01:23
Бампуськи отсосу альтфагов :3

Вск 30 Дек 2012 06:01:39
Бампуськи отсосу альтфагов :3

Вск 30 Дек 2012 06:01:50
>>40655371
Пока вы, блять, будите лезть в этого говно, оно никогда не сдохнет. Я понимаю еще, человек написал: "Посоны, я угорел по гейдеву, потому решил выучить плюсы, чтобы написанные мною игры летали! Посоветуйте годноту". А то пришел, ему видите ли "Нужно понятие о классах и работой с памятью", так пойди попробуй мелочи стрельнуть у бритых пацанчиков в шапках-годонках, они тебе объяснять по понятиям. Может выясниться, что тебе ни классы ни память не нужны. Неужели, блять, так сложно прикинуть, за каким хуем ты вообше лезешь в отрасль. "рассчитано на грамотных людей" - уебывай нахуй. Сколько вас таких тут было: "Хочу сдать программистом! Какой язык выбрать для начала?", "Хочу выучить язык %langname%. Посоветуйте литературы". Кто-то подрывается и отвечает вам, может даже по хардкору палит годноту. А вы, все те самые, которые поматросят и бросят. Дальше хелло-ворда дело не идет, не говоря уж о работе с памятью Неужели вы и вправду думаете, что программирование/кодинг/хакирство стильно-модно-молодежно и, того глядишь, на практике пригодится? Напряги свое серое вещество и подумай, нахуя тебе это. Просто оно тебе не надо, иначе бы ты не создавал здесь очередной хуевый тред, а загуглил бы давно нашел статьи на хабре/рсдн/100_других_ресурсов. Люди составили тысячи подборок с описаниями, рецензиями - выбирай и читай. Но нет, блять, вместо этого очередной хуй припиздовывет в кодач и устраивает симуляцию деятельности. Нахуя, скажи блять, подбирать тебе книгу, если ты ее даже не прочтешь? Ф пизду вас, мудаков!
Забей на SICP/TAPL/HtDP парашу

Забей на SICP/TAPL/HtDP парашу. Сразу читай Lambda The Ultimate, затем OnLisp, наконец плавно переходи к Introduction to MIPS Architecture - идеальная архитектура для реализации своего первого Lisp-компилятора на основе CPS. Если интересуют структуры данных, то только MIT-овский 6.851 Advanced Data Structures. Виртом и Ахо-Копрофтом можешь сраку подтереть. Кнута не читай, ему есть адекватная замена - книга Hacker"s Delight.
Ответ
Править
ShortUrlВнутренняя ссылка

Забей на Lambda The Ultimate/OnLisp/Introduction to MIPS Architecture парашу. Сразу читай SICP, затем TaPL и наконец плавно переходи к HtDP - идеальное руководство для реализации своего первого первого полноценного проекта. Если интересуют структуры данных, то только Аховский Data Structures and Algorithms. Маккарти и Тернером можешь сраку подтереть. Уоррена не читай, ему есть классическая замена - книга The Art of Computer Programming.

Вск 30 Дек 2012 06:02:14
>>40655388
интересы, сделан под него. Это касается и разработки средств и библиотек, а также к выбора средств разработки. CMS система, написанная на PHP и работающая на нищебродских хостингах обладает гораздо большим рыночным потенциалом, чем какая-нибудь астральная фигня на лисповском uncommon web-е. Если эта еще и интегрируется с 1С а также имеет маркетинговую поддержку от производителя, но позволяет разработчикам самостоятельно зарабатывать на лицензиях (т.е. получать деньги фактически ничего не делая) - то её потенциал еще выше. Деньги всегда были и будут в "быдло-технологиях", то, что произошло с Viaweb (кстати, "илитность" его заключаась только в выбранном языке, сам проект - типичное веб-говно для быдла) - нелепая случайность, одна на весь мир, возникнувшая на перегретом американском IT-рынке до краха доткомов. Так что учите PHP и 1С, вся ваша математическая хуита и небыдлоязыки никому даром не нужны.
Многопоточное программирование

ОП, вкуривай join calculus, pi-calculus, temporal logic of actions и прочую годноту. Программируй на Хаскелле, используй STM, DPH, CHP, пиши свои реализации. Не зашкварься о кресты или интелевские либы, эта хуита для быдла, которое не умеет ничего, кроме С/C++ и ни на что большее, чем написать #pragma omp for чтобы фор распараллелися не способно.
Erlang

Эрланг уже просто не нужен в свете последних событий. Весь мир понял что ассинхронность нужна в 10% мест и это отлично делается твистедами, ивентмашинами, нодежсами. В эрланге же 90% мест это ссанина типа send.. receive
Ккакие там есть мифы про эрланг - распределённость из коробки ? да нихуя каждому поцу приходится лепить свою инфраструктуру. всегда будет ботлнек в виде один процесс который один на много процессов и хранит какой то стэйт.
Отказоустойчивость ? Какая блядь отказоустойчивость в языке который поощряет код типа ok = huita() который валится в стектрейс и никого больше не ебёт. Какая блядь отказоустойчивость в языке в котором один из главных принципов Let it fail и мы перезапустим. ага блядь перезапустили закрывшийся по сигналу сокет, упавшую по сигналу таблицу с данными... Ссаный рэббитэмку который выглядит как сырая поделка и падает от бэдматч персистер! ссаный ежабир. ой блядь.
паралельность ? а нахуй если можно взять zeromq.

Править
ShortUrlВнутренняя ссылка

Говорят, что программист 1с нужен на предприятии лишь затем, чтобы осуществлять проводки "задним числом" и править базу в обход его (1с) родных алгоритмов (нестандартные, но востребованные, операции и суровая реальность этой страны), со всем остальным тупо справится админ, да и с этим тоже, но ленится/брезгует/не хочет брать на себя чужой геморой. Грубо говоря - живой компонент системы (обезьяна). Иначе просто не объяснишь их востребованность там, где готовых решений больше, чем снега зимой. Кстати, большинство из них и работают за зарплату, на которую реально можно купить только миску супа и оплатить коммунальные услуги на одного человека, хорошо хоть работенка у них не пыльная особо и можно взять что-то по совместительству (например, мыть полы в офисе).

Естественно, он может попасть под раздачу, если главбуха и директора начнут ебать за всякую нелегальщину, допущенную случайно или намеренно (это его вторая основная функция в предприятии, хорошо ему, что органы у нас ленивые, а начальство похуистичное, но бывает влетает так, что мама не горюй! Особенно если он молодой и глупый). Ну уж о том, что ему каждый день приходится подставлять жопу и убирать погадки за каждой тупой, ЧСВшной и капризной планктониной, говорит сам Капитан Очевидность.

Встроенный в 1с ЯП - это глумление над мозгом русского человека, а для русского программиста - это глумление над мозгом в квадрате. Кто видел, тот поймет, остальные - остерегайтесь! Радует то, что программировать там особо нечего не надо, кроме см. выше.

Ну а во всём остальном (читай во внешности) типичный 1с-программист похож на типичного айтишника (в представлении неайтишников): небритая рожа, мятый костюм, грязный свитер, пивной перегар и геморой на полжопы. Но в душе он бухгалтер! Конечно, бывают совсем молодые, только что с вуза/техникума, но они быстро исправляются.

Вск 30 Дек 2012 06:02:25
Бампуськи отсосу альтфагов :3

Вск 30 Дек 2012 06:02:35
>>40655396
(применяются для обучения, администрирования и лепки гостевух, но есть и единичные примеры использования не по назначению, для написания программ. Вместо программы, впрочем, получается гигантский скрипт на выброс)

LISP (скобочное говно) - один из самых старых скриптов, до начала семидесятых даже использовавшийся в качестве эрзац-ЯП, за неимением ничего лучшего. На заре его существования был игровой площадкой для монстров CS, которые вскоре положили на него хуй и пошли лепить алгол. Последний крупный проект (то, что сейчас называется Axiom/Open CAS) стартовал в 70-ом году. В настоящее время форсед-мем школьников и первокурсников. Типичный скобкошлеп берет деньги у мамы.
Scheme - скобочное говно, сделаное правильно. К алголу приделали скобки и получился лучший скрипт для обучения первокурсников и, возможно, лучший скрипт вообще, но в этом имеет сильного соперника. Типичный схемоеб получает стипендию и денежные переводы от мамы из Крыжополя.
SmallTalk - скрипт, придуманый для обучения программированию детей-дибилов и лучший скрипт всех времен и народов. IBM решили, что для индустрии это как раз то, что надо и пытались его пропихнуть. FIAL. Тем не менее, индустрия таки заразилась от него всеми спидами. Баззворды "ООП", "паттерны проектирования", "юнит-тесты", "рефакторинг", "MVC", да и все остальные пришли в мейнстрим из смолтока. Типичный смолтокоеб на работе пишет на жабе.

Пыхоплеяда

Не смотря на то, что схемка и смолток делают остальные скрипты совершено ненужными, массы динамических петушков выбирают ПЫХОПЛЕЯДУ (Perl, PHP, Python, Ruby). ПЫХОПЛЕЯДА - это высеры ГСМ-ов и неграмотных долбоебов, которые проделали большую работу изобретя колесо (квадратное) - чукча не читатель, блеать. Пыхоплеяда состоит из протопыха (слишком переподвыподвывернут для петушков, известно, что новейшую версию первоначально удалось реализовать только на хаскеле), пыха - классика гостевушного жанра, гвидопыха и джапопыха. При этом, если гвидопых отличается от пыха только ЧСВ гвидопыхеров, упивающихся своей невъебенной илитностью, и наличием у хуесосов харизматичного фюрерка, то джапопых действительно несколько более продвинут, и в мокрых фантазиях джапопыхеров является смолтоком. Знатоки пыхоплеяды лепят гостевухи за доширак и заправляют картриджи.
Хаскель

Хаскель - простой и понятный язык для нормальных людей вроде физиков и математиков, отчищенный от байтосодомии и делающий специально выведенных компьютерных опущенцев-программистов ненужными. Да, вы не ослышались. После того, как этот язык для нормальных людей получит распространение, байтоспарта закаленных еблей в жопу архитектурой фон Неймана и еблей в рот аппликативным порядком боевых пидарасов-программистов потеряет всякий смысл. Что останется делать после этого жалким недочеловекам, у которых пять лет в шараге вымывали из мозгов все человеческое? Остается только прерывание своего жалкого существования.
Плюсоёбство

Плюсоебство - это как православие. Когда протестантизм завещает работать над собой и создавать блага, славя величие Господа, православие требует от последователя искупления греха, посредством непрерывного страдания, как страдал Иисус неся свой крест. Стрелять себе в ногу и нажираясь потом водкой, позерски ноя о тяжестях нищебродской жизни -- что может быть лучше для православного плюсоеба?
Байтоёбство
Править
ShortUrlВнутренняя ссылка

Байтоёбство включает в себя:

Императивный стиль программирования как начало байтоёбского пути.
Дрочка на машинно-ориентированные типы данных (собственно, основной симптом байтоёбства) и последующее за ней закономерное возмездие байтомудакам в виде big endian vs. little-endian, особенности обработки чисел с плавающей точкой и.т.д.
Предтерминальные стадии байтоёбства - интринсикоёбство и его более тяжёлая форма - инлайн-ассемблероёбство. Подсадка начинается с убеждённости поциента в необходимости ручками использовать SIMD -инструкции.
Терминальная стадия, как итог п.3, тру-ассемблероёбство и "хроническая низкоуровневая оптимизация головного мозга"

В нашем мире, к счастью, подобные симптом

Вск 30 Дек 2012 06:02:42
Бампуськи отсосу альтфагов :3

Вск 30 Дек 2012 06:02:59
Бампуськи отсосу альтфагов :3

Вск 30 Дек 2012 06:03:21
Бампуськи отсосу альтфагов :3

Вск 30 Дек 2012 06:03:37
Бампуськи отсосу альтфагов :3

Вск 30 Дек 2012 06:03:56
Бампуськи отсосу альтфагов :3

Вск 30 Дек 2012 06:03:57
>>40655433
В общем-то окемл -- это такое легаси для компиляции Coq. Язык так себе, практически не развивается (0.5-1 man-power на поддержке), но умеет быстрые символьные вычисления (сам Ксавье переключился бы с него на что-нить еще, было бы на что).

Кроме большей скорости на некоторых задачах и большей простоты обучения, у кемла нет никаких особых достоинств. А вот недостатков куча.

Приведенный пример еще не так страшен. Понадобилось всего две вспомогательные ф-ии (drop/takeWhile, ужасающе кривой inputlist с mutlist не в счет). А вот при разработке больших проектов кемл показывает себя во всей красе -- иерархических модулей нет, автоматом они в repl не подгружаются. Мутабельность, которая по-началу местами что-то упрощает, потихоньку превращает проект в кашу. Отсутствие ленивости по-умолчанию делает всё менее модульным. Уж не говорю про отсутствие type class-ов, задания приоритетов операторов, убогие функторы. В итоге получается конечно получше, чем C++/java/c#/python (все таки замыкания, вывод типов, алгебраические типы, pattern-matching), но остаются все их проблемы связанные с неконтролируемой мутабельностью.

(папрашу не путать православный мл с мутантом кемлом. и не приписывать ВСЕМ вариантам мл неустранимые преимущества имеющиеся только у кемла. в отличие от кемла мл-щики хорошо относятся к параллелизму и он в нескольких реализациях есть. и хотя в некоторых при этом сборщик мусора еще не параллелен, но в poly-ml например он уже запилен. и полька масштабируется отлично, хорошо ублажает изабеллу. ходят слухи и про sml-sharp. про mlton - пока не уверен. говорите мл не развивается? при наличии достаточно полного стандарта мл97 есть планы и на новый стандарт. просто старый стандарт был продуман настолько годно что до сих пор неплохо работает. что тут говорить - в хаскеле до сих пор нет нормальной модульности а только уродство убогое тайпклассное. что толку от иерархий если самого главного нет - изоляции, достаточной чтоб дать гибкость? в хаскеле все влияет на все. скорость хаскеля вообще отдельный разговор - она то есть то ее нет. и нуб ни в жись не ускорит хаскель если ему не повезло нарваться внезапно на тормоза. так что с хаскелем так - либо за пять минут нашел готовое решение... либо споткнулся о кирпич и тогда сиди кури бамбук месяцами ищи обходы. полюбуйтесь на высера на шутауте. И почуствуйте разницу между недостатками МЛ и недостатками хаскеля. на МЛ все недостатки типа - "еще не написано но то что есть вполне годная база а остальное никто не мешает дописать". а на Хаскеле - "кирпич! все механизмы уже написаны для чего-то другого именно так, и хрен их поменяешь или отключишь". Если не умеете писать на мл иммутабельно и нормально использовать модули так учитесь. Ленивость никак не связана с модульностью или возможностью обрабатывать бесконечные структуры данных, а функции высокого порядка есть и в МЛ. Так что пилите свой хаскель лучше до надежно работоспособного состояния, хотя бы как у "старых" МЛ, а не занимайтесь всякими недостаточно обоснованнями срачами тут с умным выражением лица)
Python

Питон сделан некачественно, делают его какие-то сомнительные, судя по высказываниям, люди. У него плохой сборщик мусора. Плохой рантайм вообще. GIL. Плохо (никак вообще) писать DSL-и. Он многословен. У него есть неявные, трудноконтролируемые динамические зависимости (всякие sitedefaults) которые подгружаются из разных мест, и могут привести к разному поведению в разных средах. Ладно, еще если на одном сервере крутится одно приложение. А если их десяток?
Попытки сделать из него что-то приличное (Unladen swallow) потерпела эпический, эталонный фейл. "Эволюция" языка довольно смехотворная, привела к зоопарку версий. Его трудно поддерживать в продакшене. Он медленный, в конце концов. Нафиг он вообще нужен? Щас сюда придут и расскажут про "песочницы", линты, "умение готовить" и всю прочую стандартную документацию. Я все эти доводы знаю, так что прошу сразу перейти к следующей части --- а зачем, ради чего весь этот гиморой
Руби
Ruby sucks
Править
ShortUrlВнутренняя ссылка

Ruby is (Руби это): -когда йоба-ооп заменяет здравый смысл; -когда пишут "begin end begin begin end end..." вместо кода; -когда программа тормозит настолько, что за время подсчёта произведения 2 матриц 10х10 можно сходить попить чай; -когда нормальным считается писать вещи типа 12.5.integer? или 3.times {puts "Ruby sucks!"} -когда скорость увеличения и так небольшого количества библиотек падает на глазах - ведь есть гораздо более удобный Python
Ruby - замена Питона

Ruby - это замена Питона, которого скоро не будет. Perl стал не модным и питоновцы, воспользовавшись случаем, так долго мучили программистов тупым, абсолютно неудобным и уродливым синтаксисом, что когда пришел Ruby, идейно вышедший из старого доброго Перла, то сразу полетели щепки и питоновцам только локти осталось кусать, видя, как радостные програм

Вск 30 Дек 2012 06:04:03
>>40653873
Для этого есть раздел /млп.

Вск 30 Дек 2012 06:04:11
Бампуськи отсосу альтфагов :3

Вск 30 Дек 2012 06:04:33
Бампуськи отсосу альтфагов :3

Вск 30 Дек 2012 06:04:52
Бампуськи отсосу альтфагов :3

Вск 30 Дек 2012 06:05:03
http://ru.wikipedia.org/wiki/Дискретная_математика в той или иной мере используется при составлении алгоритмов), во-вторых, это подготовит тебя к изучению любых теорий, оперирующих значками. Можешь взять что-то ориентированное на программистов, например, книжка совсем для чайников так и называется: Дискретная математика для программистов. Еще тебе понадобится что-то по алгоритмам, например Алгоритмы: построение и анализ Кормена. Если это слишком сложно, еще один автор, который популярно пишет для самых маленьких - это Вирт - Алгоритмы и структуры данных. Дальше язык программирования. В случае книжки Вирта это будет Паскаль, которому ты и научишься по ходу чтения.

После того, как ты научишься писать алгоритмы и начнёшь самостоятельно ориентироваться в индустрии (т.е. сможешь понять любую задачу, найти и разобраться в любом нужном тебе алгоритме, изучить и начать использовать любую библиотеку или фреймворк, выбрать прочитать специализированную книжку) можно переходить к осуществлению твоей ебанутой мечты. Для этого тебе понадобится изучить хороший язык программирования. Хороший в том плане, что находясь в тусовке, ты всегда сможешь развиваться и изучать что-то новое, как фундаментальных, так и в прикладных направлениях. Сейчас таким языком является Haskell. Изучая его ты естественным образом придёшь к изучению теории типов, углублению своих знаний во многих разделах абстрактной алгебры, мат. логики, теории категорий, а также в области дизайна программ и языков программирования. Впрочем, как я уже писал, изучение его требует самостоятельности, а следствием самостоятельности будет то, что ты сам выберешь себе специализацию. Например тот же теорвер, если он тебе нравится (мне, например, нет), тогда Haskell будет языком программирования для структуризации и записи алгоритмов, а теория категорий - инструментом, помогающим спроецировать знания предметной области на конструкции языка программирования.
Байтоёбство
Машина - не шлюха

Машина должна и будет служить людям, она не шлюха, чтобы люди исполняли её прихоти. Отсюда байтобляди (а так же сочувствующие им императивные пидорасы, надрачивающие на показатели System.currentTimeMillis() - start) - пиздолисы, которые опускаются до полного говноедства, лишь бы ублажить её регистры и микросхемы. Альфапрограммисты, как и положено альфам, если машина не выполняет положенных ей задач и требует пресмыкаться перед ней и ублажать её байтами, просто берут и за патчкорды, ебашат с вертушки по передней панели и списывают машину на мороз, купив взамен ту, которая не будет выёбываться и выполнит код в сроки и без выебонов, будь там хоть 1000% неоптимизированного оверхеда. И настоящего программиста не волнуют вопросы выдрачивания и быстродействия - он решает важную задачу из предметной области гораздо более сложной, чем низкоуровневое дрочево, и отвлекаться на всякую подзалупную хуету вроде осоьбеннойстей какой-то там архитектуры ему некомильфо.
Рабы машины
Править
ShortUrlВнутренняя ссылка

Двачую, байтоёбы рабы во всём - рабы машины. рабы предубеждений, рабы производительности, рабы стереотипов, рабы обрабатываемых штеудом х86 типов данных - для них всё, что не кратно 2 байтам и больше 16 байт не может быть примитивным типом, хотя число - это просто число, оно может быть целым, дробным, рациональным, комплексным, но не "в 2 байта в 4 байта в 8 байт". Да, байтобляди были актуальны пару-тройку десятков лет назад, когда кроме этого пресловутого отлизывания регистров и микросхем не было способов заставить машину быстро решать задачу. Но теперь-то в нашем распоряжении оптимизирующие компиляторы, многоядерные процессоры с параллелизацией, которые производительнее машин 20летней давности в сотни тысяч раз. Жаль, что программирование было поглощено стереотипным быдлом, не могущим в думать, и способным работать лишь по зазубренной инструкции, написанной кровью и потом сотен павших хомячков-байтоёбов до него. Настоящее, полноценное программирование, благодаря подобным обмудкам, мало теперь где востребовано. Хотя там где оно востребовано, можно кататься как в масле сыр и получать в три раза больше не то что сениор-байтоёба, а ёбанного заместителя директора быдлоконторы в которой этот байтоёб работает. С другой стороны это и хорошо - в космическую промышленность, Data mining и прочие сложные и непосильные для императивных байтохомячков сферы попадает лишь элита.

Вск 30 Дек 2012 06:05:04
>>40655449
зифиркин пидар)))

Вск 30 Дек 2012 06:05:14
Бампуськи отсосу альтфагов :3

Вск 30 Дек 2012 06:05:35
Бампуськи отсосу альтфагов :3

Вск 30 Дек 2012 06:05:54
Бампуськи отсосу альтфагов :3

Вск 30 Дек 2012 06:05:54
ПРИШЛО ВРЕМЯ ПИСАТЬ КОМБИНАТОР
КОМБИНАТОР САМ НЕ НАПИШЕТСЯ
НАПИШИ ЕГО, НАПИШИ ЕГО ЕЩЕ РАЗ
ЗАЧЕМ МНЕ НУЖЕН С++, У МЕНЯ НЕТ ВРЕМЕНИ НА ШАБЛОНЫ
ЛУЧШЕ ЕЩЕ РАЗ НАПИСАТЬ ФАБРИКУ АБСТРАКТНЫХ АБСТРАКТОРОВ
Я СЧИТАЮ ФАКТОРИАЛЫ ПО 3 РАЗА В ДЕНЬ
КАЖДЫЙ ФАКТОРИАЛ ЗАНИМАЕТ ДВАДЦАДЬ МИНУТ
Я ЖИВУ АКТИВНОЙ И ПОЛНОЦЕННОЙ ЖИЗНЬЮ
Я УСПЕШЕН И ПОЭТОМУ ЦЕЛЫЙ ДЕНЬ ЕБАШУ ФУНКТОРЫ
А ПОСЛЕ ЭТОГО ПИШУ КОМБИНАТОРЫ
ТУПЫЕ ПЛЮСОБЛЯДИ ОДЕРЖИМЫ УКАЗАТЕЛЯМИ
А Я СВОБОДНЫЙ ОТ БАЙТОЕБСТВА ЧЕЛОВЕК
СКАЧАТЬ БЕСПЛАТНО И БЕЗ РЕГИСТРАЦИИ МОКРЫЙ GLASGOW HAЧKELL COMPILER
КРЯК УЛЬТИМАТ КЕЙГЕН РАЗБЛОКИРУЙ MAYBE
ЛУЧШЕ Я ЕЩЕ РАЗ ПОСЧИТАЮ ФАКТОРИАЛ
И ЛЯМБДУ, УПРАВЛЕНИЕ ПАМЯТЬЮ НЕ НУЖНО
Я НЕ СЧИТАЛ ФАКТОРИАЛЫ НЕДЕЛЮ
ПОЙДУ ПОСЧИТАЮ
В HAЧKELL ВСЕ ПРОСТО И ПОНЯТНО
ОШИБКА PARSE ERROR (POSSIBLY INCORRECT INDENTATION). ЭТО ЖЕ ОЧЕВИДНО КАК ЕЕ РЕШИТЬ
ПРИШЛО ВРЕМЯ ПОСЧИТАТЬ ФАКТОРИАЛ
ККОКОКОКОКОКОКО
СТРАУСТРУП УКАЗАТЕЛИ STL ПИТУХИ
КОКОКОКОКОКОКО
...НАПИСАТЬ ГОСТЕВУХУ
Править
ShortUrlВнутренняя ссылка

ПРИШЛО ВРЕМЯ НАПИСАТЬ ГОСТЕВУХУ
ГОСТЕВУХА САМА НЕ НАПИШЕТСЯ
НАПИШУ ЕЕ НА PHP+MYSQL+AJAX
ЗАЧЕМ МНЕ НУЖНЫ RAILS/ASP, У МЕНЯ НЕТ ВРЕМЕНИ ЧТОБЫ ЕБАТЬСЯ С НИМИ
ЛУЧШЕ ЕЩЕ РАЗ ПРОЧИТАЮ PHP&MYSQL РУКОВОДСТВО ПРОФЕССИОНАЛА
Я ЧИТАЮ PHP&MYSQL РУКОВОДСТВО ПРОФЕССИОНАЛА ПО 3 РАЗА В ДЕНЬ
КАЖДЫЙ INДEX.PHP ЗАНИМАЕТ ДВАДЦАТЬ СЕКУНД
Я ЖИВУ АКТИВНОЙ И ПОЛНОЦЕННОЙ ЖИЗНЬЮ
Я УСПЕШЕН И ПОЭТОМУ ЦЕЛЫЙ ДЕНЬ СИЖУ НА ФРИЛАН.СРУ
ПИШУ ЗАКАЗЧИКУ ЗДЕЛАЮ ЗА ОТЗIВ
ГОТОВЫЕ ГОСТЕВУХИ ЗАЛИВАЮ НА UCOZ
ТУПЫЕ ДЖАВАМРАЗИ ОДЕРЖИМЫ EJB
А Я СВОБОДНЫЙ ОТ ЗАДРОТСТВА ЧЕЛОВЕК
<?PHP ECHO &amp;#39;HEЛЛO WOЯLD&amp;#39; ?>
$SUM = ($N &amp; ($N % 2 ? 0 : ~0) ( (($N &amp; 2)>>1) ^ ($N &amp; 1) ) );
ЛУЧШЕ Я ЕЩЕ РАЗ СОСТРЯПАЮ ГОСТЕВУХУ
И ЗАБУДУ ПРОВЕРИТЬ НА XSS И ИНЪЕКЦИИ
Я НЕ ЧИТАЛ PHP&amp;MYSQL РУКОВОДСТВО ПРОФЕССИОНАЛА УЖЕ НЕДЕЛЮ
ПОЙДУ ПЕРЕЧИТАЮ
В PHP ВСЕ ПРОСТО И ПОНЯТНО
Warning: Cannot send session cache limiter - headers already sent
ЭТО ЖЕ ОЧЕВИДНО КАК ЕЕ РЕШИТЬ
ПРОПИШУ В СКРИПТЕ ERROR_REPORTING(0)
КОКОКОКОКОКОКО
PHP САМЫЙ ЛУЧИЙ ЯЗЫК ДЛЯ ВЕБ
КОКОКОКОКОКОКО
Node.js

Вск 30 Дек 2012 06:06:11
>>40655489
Это серверный однопоточный джаваскрипт-движок на событиях (libev), состоящий из гугловского якобы высокопроизводительного JIT-компилятора V8 и библиотеки асинхронного ввода-вывода к нему. В библиотеке присутствует HTTP-сервер, что позволяет получить что-то в духе эрланговского MochiWeb и питоновского TornadoWeb, но позволяющее писать клиентский (браузерный/AJAX) и серверный (&amp;#39;cкрипты&amp;#39;) код на одном языке. Ну и конечно геморрой в стиле mod_perl + POE вам обеспечен. Тем не менее, говорят, это прогрессивно и круто. (Шутка)

Для особо одарённых, уточняю. Вышеперечисленное включает: вонючую, но встроенную вариацию memcached; невозможность без плясок с бубном, не снившихся питоновцам, задействовать более одного ядра; новые уязвимости из-за паразитной передачи данных в параллельно исполняющийся запрос; падучесть всей VM вместе с вашими фронт-эндом и бэк-эндом в стиле легендарной DOS при зацикливании или непойманном исключении в любом из обработчиков событий; возможность неправильно реализовать HTTP; феерический пул потоков для исполнения в нём unlink(); развесистые монады при вводе-выводе, не снившиеся хаскеллистам; ну и, конечно же, необходимость писать юнит-тесты на каждый чих, потому что только джедаи в состоянии безошибочно разыменовать хеш массивов хешей хешей массивов, а а компилятор попытки присвоить ёжику зайчика не ловит.

Но и это ещё не всё! Для затягивания сроков и удорожания разработки система включает: иллюзию эрланговской изоляции посредством порождения дочерних песочниц в рамках одного потока; циклы перебора байтиков в буфере в стиле Паскаля с неявным алиасингом; отсутствие возможности читать файлы построчно.
Регресс

Пыхомакаки в своем мирке уже давно повернули стрелу прогресса в обратную сторону, надеясь в итоге залезть обратно на пальмы. Сначала начали выжигать огнём реляционки, заменяя их доступными своим имбецильным мозгам хеш-таблицами. Теперь с появлением пыха.жс убили сразу 2 зайцев: выкинули на помойку вменяемые веб-сервера вроде апача, в которые было въёбано овер9000 человекочасов, и вернулись к кооперативной многозадачности, прямо как в MS-DOS.
NoSQL

NoSQL исторически появился раньше SQL-а, собственно весь ынтырпрайз до 70-х им в жопу и долбился. Потом британский ученый изобрёл теорию РБД, появление которой привело к немедленному выметанию всего этого ёбаного хаоса с рынка, стандартизации и тотальному овладиванию SQL-а в рекордно короткие сроки. Побочным эффектом стало то, что всякое быдло начало пихать SQL туда, где он не очень-то и нужен, и очень, блядь, страдать, от того, что их гостевухи стали долго загружаться. Потом кто-то сделал фундаментальное открытие - оказывается хранить профили пользователей гостевухи в хешь-таблице в памяти и доставать их оттуда по имени гораздо быстрее, чем реализовывать EAV поверх РБД. После этого переворота в мозгах гостевушников они приняли радостно сверкать новым базвордом по своим блогам и хабро-хабрикам, радуясь, что им в очередной раз удалось повернуть стрелку прогресса вспять и укусить себя за жопу.
Oracle RDBMS
Править
ShortUrlВнутренняя ссылка

Когда начинаешь с ним работать после MS SQL, такое чувство, что тебя начинают пердолить моргенштерном в жопу. Потому что по неудобности, несоответствию стандартам, уёбищности средств разработки (oracle sql developer - это просто пездееееццц, впрочем, как и большинство программ сложнее контроллера кофеварки, написанных на джаве), надуманным сложностям на ровном месте (перенести базу на другой сервер в случае оракли - задача со звёздочкой), количеству расставленных повсюду граблей, количеству легаси-говна, хуёвости документации, кривости языка, бессистемности именования системных объектов, а также тупости и ЧСВ-шности комьюнити - оракли однозначный лидер. Зато в нём офигенные средства мониторинга. Например, ты всегда сможешь посмотреть, что было с твоей базой в любой момент времени, какие запросы выполнялись, прочитать рекомендации и запланировать их выполнение, написать хинты для конкретного запроса и заставить его выполняться так, как тебе надо, не влезая в само приложение, и всё это лениво щелкая мышкой в веб-гуйне из коробки. Для MS SQL я такого не видел. И еще все айтишные менеджеры начинают ТЕЧ когда в комнате звучит слово "оракли", поэтому оракли-свитера зарабатывают чуть больше доширака, чем из аналоги на MS SQL. Хотя в последнее время даже до них стало доходить, что оракли - это больше геморроя за те же или большие деньги, и поэтому наблюдается тенденция выравнивания в спросе на свитера и из зарплаты.
Быдлятина
Править
ShortUrlВнутренняя ссылка

Оракли - ацкая быдлятина.

Вск 30 Дек 2012 06:06:16
Бампуськи отсосу альтфагов :3

Вск 30 Дек 2012 06:06:42
>>40655504
ФУНКЦИОНАЛЬЩИК сожрал бумажку и высрал работающий системный блок с ВОДЯНЫМ ОХЛАЖДЕНИЕМ и предустановленой WINDOWS 7. На компьютере уже был установлен АЛАН ВЭЙК и ХАСКЕЛЛ ПЛАТФОРМ. Корпус был красного цвета, с наклейкой ТУРБО на прозрачной боковой крышке. Затем ФУНКЦИОНАЛЬЩИК написал в 2 строчки старую версию G++:

Compiler :: [C++SourceCode] [ExecutableFile]

Compiler source =(Link . Compile) source

СТРАУСТРУП взял исходники своего дома и запустил компиляцию. Компилятор начал дристать СООБЩЕНИЯМИ ОБ ОШИБКАХ. СТРАУСТРУП попытался разобрать первую строчку, но увидев такое, дальше лезть не решился(таблица умножения и так вымотала его):

std::map<std::basic_string<char, std::char_traits<char>, std::allocator<char> >,std::basic_string<char, std::char_traits<char>, std::allocator<char> >,std::less<std::basic_string<char, std::map<std::basic_string<std::map<std::basic_string<char, std::char_traits<char>, std::allocator<char> >,std::basic_string<char, std::char_traits<char>, std::allocator<char> >,std::less<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::basic_string<char, std::char_traits<char>,std::allocator<char> > const, std::basic_string<char, std::char_traits<char>,std::allocator<char> > > > >char, std::char_traits<char>, std::allocator<char> >,std::basic_string<char, std::char_traits<char>, std::allocator<char> >,std::less<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::basic_string<char, std::char_traits<char>,std::allocator<char> > const, std::basic_string<char, std::char_traits<char>,std::allocator<char> > > > >std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::basic_string<char, std::char_traits<char>,std::allocator<char> > const, std::basic_string<char, std::char_traits<char>,std::allocator<char> > > > >

Высрав 10 000 СТРОК СООБЩЕНИЙ ОБ ОШИБКАХ, компилятор скончался от ЛЕНИВЫХ ВЫЧИСЛЕНИЙ ПРЯМОЙ КИШКИ и из монитора вылетела ЛЯМБДА. Придерживая круглые скобки квадратными скобками, ЛЯМБДА в ужасе съеблась под ближайший камень. Ей еще долго не захочется принимать и возвращать значения. Довольный СТРАУСТРУП плюнул в руку, чтобы наслюнявить хуй и уже решился залезать на мамочку, но передумал и решил вначале запостить эту историю на ДВАЧ.
АЛЕКСАНДРЕСКУ

Жил-был АНДРЕЙ АЛЕКСАНДРЕСКУ. У АНДРЕЯ всё всегда было через ЖОПУ. Мать АНДРЕЯ была наркоманкой. Список ее психических расстройств, венерических заболеваний и наркотиков, на которых она сидела, был длиннее типичного ресторанного меню. Когда пришло время рожать, каково-же было удивление врачей, когда АНДРЕЙ вылез из ЖОПЫ и каким-то образом умудрился убить и частично съесть двух медсестер. АНДРЕЙ был трудным ребенком. Когда АНДРЕЙ еще находился на лечении, на пятнадцатом году шоковой терапии и после второй лоботомии, он вдруг направил свое внимание на языки программирования. Большую часть дня, АНДРЕЙ бился головой о стену, пытался откусить кусок своего тела и ел свои экскременты. Но в перерывах между приступами, АНДРЕЙ листал книги и искал... Он прочитал про десятки языков программирования, но они не вызывали у него никакого интереса, потому что, они не были достаточно извращенными для его тонкого вкуса. Внезапно АНДРЕЙ увидел ВЫЧИСЛЕНИЕ ЧИСЕЛ ФИБОНАЧЧИ ВО ВРЕМЯ КО

Вск 30 Дек 2012 06:06:51
Бампуськи отсосу альтфагов :3

Вск 30 Дек 2012 06:07:11
>>40655507
уставшей, больной голове что-то щелкнуло - он нашел, что искал. Он начал читать книги по C++. Чем дальше он проникал в тайны C++, тем больше он понимал, что этот язык создан для него. Мерзкие извращения, которые он наблюдал на страницах, глубоко резонировали с его истерзанной и едко ненавидящей все светлое душой. Его глаза наливались кровью от удовольствия и слдало. К тому же мамочка стала в последние 3 дня страстно стонать, когда он особенно яростно ее трахал. Он не понимал, что эти "стоны" являются ничем иным, как газами гниения, со звуком выходящими из различных отверстий, под его напором. СТРАУТРУП почувстовал удар по голов

Вск 30 Дек 2012 06:07:12
Бампуськи отсосу альтфагов :3

Вск 30 Дек 2012 06:07:49
>>40655532
безмолвный кортеж, который, естественно, никак не проясняет ситуацию. Выходит, вместо того, чтобы открыть модуль, дать ему данные и сказать "работай", программист вынужден изучать внутренность этого самого модуля, пытаясь понять логику автора этой библиотеки. Именно это служит причиной изучения чужого кода среди хаскелистов, а не декларируемые "улучшить свой стиль программирования через чтение кода" или "удостовериться в качестве используемого компонента". Такой подход имеет право на жизнь для сильно формализованных проектов с относительно небольшим количеством компонентов и разделяемых сущностный. Стоит отметить, что гибкость, которой так хвалятся хаскелисты существует только на микроуровне.

В-четвертых, Хаскель достаточно простой язык программирования. В его основе лежит лямбда-исчисление, а это, пожалуй, самый простой и доступный формализм для вычислений. Хотя экспериментальный характер языка дает о себе знать. Никакой речи об ортогональности даже быть не может, потому что для решения одних и тех же задач можно использовать от 3 до 10 разных способов. Духом новаторства заражены и сами хаскелисты, потому открывая очередной модуль, готовишься увидеть что-то необычное. Единого стиля нет, все варьируется от личных предпочтений автора и фазы луны, в которой он писал код. Разглядывая большие библиотеки можно видеть, как один человек (sic!) одни и те же вещи описывает то c использованием list comprehension, то через функции вышего порядка, то используя нормальные лямбды, то исключительно безточечной нотацией, то с применением трансформеров монад, то с использованием ручного оборачивание, то с инстанцированем всевозможных фукторов и моноидов, то без. Конечно, стиль у программистов разных и что-то подобное можно встретить в любом языке, но количество сахара в хаскеле, делает код на нем абсолютно разнородным.

В-пятых, Хаскель несет с собой огромное количество новой терминологии. То есть предполагается, что программы на Хаскеле имеют прямое отношение к математике (топологии, теории категории и прочему-прочему). Однако, на деле выглядит так, как будто-то понадергали слов ради красоты. Интуитивное понимание тех же монад никто раскрывать не спешит, предполагая, что надо сначала разобраться с понятиями "категория", "моноид", "эндофунктор" и так далее. В самом же языке эти термины находят очень условное отображение, поскольку выполнение законов монад никем не проверяется, а лишь выражается надежда, что порождая новый инстанс программист удосужится их проверить. Получается, что у людей складывается ложное ощущение неподъемности и "математичности" Хаскеля. Хотя, если продемонстрировать им инстансы популярных монад в терминах, допустим, C#, то никому даже в голову не придет необходимость прочтения 2-3 книг по математике. Ко всему прочему класс типов Monad сломан, что делает ситуацию в некотором роде комичной.

В-шестых, несмотря на развитую систему типов для Хаскеля не существует ни одного достойного автопокомплита, действительно способного помочь в написании программ. Получается, что время сэкономленное на наборе текста за счет краткости синтаксиса Хаскеля полностью нивелируется, а в подавляющем большинстве случаев с лихвой покрывается необходимостью копаться с иходных кодах модуля или на веб-страничках, по непонятным причинам именуемых документацией.

В-седьмых, стремление к чистоте языка, его ленивость и отрицание состояний (как некоторые выше отписавшиеся) делают отладку потрясающим в своей увлекательности и нетривиальности занятием. К счастью, дебагеры существуют даже для Хаскеля (сторонникам позиции, что нельзя сделать слепок произвольного состояния вычислительной машины, в данном случае компьютера, стоит над этим подумать). Однако, как и в случае с пунктом 6 не образуется никакой единой системы для работы. В итоге, пишешь код в одном месте, дебажишь в другом, содержимое используемых библиотек изучаешь в третьем. При этом сами хаскелисты утверждают, что подобный разорванный контекст разработки является нормальным и отрицают важность полноценной IDE.

И последнее, вычисления в условиях ограниченных ресурсов оперативной памяти и процессора вынуждают форсить руками вычисления, заниматься какими-то иф-дефами, оборачивать этапы выполнения процесса монадами для явного задания переходов между состояниями как в императивном языке. Я не понимаю, почему имеет место отрицание императивного подхода, если сами моделируемые процессы имеют такую природу. Все это выливается в противопоставление Хаскеля популярным языкам программирования и постоянным байкам про переупорядочивание вычислений. А по сути, отличий не так уж и много, хотя, конечно, хочется сделать сенсацию из ничего.

Резюмируя вышенаписанное, скажу, что, на мой взгляд, ЯЗЫК ПРОГРАММИРОВАНИЯ и комьюнити, сложившееся вокруг него, не могут достойно представлять более крупное сообщество программистов, использующих элементы, которых принято относить к функциональной парадигме, в своих разработках. Огромное количество сказок и преданий, передаваемых хаскелистами из уст в уста, вкупе с ничтожно малым количеством вакансий и более чем скромными зарплатами способно только отпугнуть людей. Что категорически не соответствует идеям продвижения функционального программирования в массы.

Вск 30 Дек 2012 06:07:50
Бампуськи отсосу альтфагов :3

Вск 30 Дек 2012 06:08:12
Бампуськи отсосу альтфагов :3

Вск 30 Дек 2012 06:08:29
САГА СКРЫЛ
>>40655538

Вск 30 Дек 2012 06:08:32
Бампуськи отсосу альтфагов :3

Вск 30 Дек 2012 06:09:26
>>40655550

Саганул так саганул лолка )) сасай ))) затраллен )Xd

Вск 30 Дек 2012 06:09:49
Бампуськи отсосу альтфагов :3

Вск 30 Дек 2012 06:10:28
Бампуськи отсосу альтфагов :3

Вск 30 Дек 2012 06:10:49
Бампуськи отсосу альтфагов :3

Вск 30 Дек 2012 06:11:10
Бампуськи отсосу альтфагов :3

Вск 30 Дек 2012 06:11:26
Бампуськи отсосу альтфагов :3

Вск 30 Дек 2012 06:11:40
Бампуськи отсосу альтфагов :3

Вск 30 Дек 2012 06:11:54
Бампуськи отсосу альтфагов :3

Вск 30 Дек 2012 06:12:07
Бампуськи отсосу альтфагов :3

Вск 30 Дек 2012 06:13:32
Бампуськи отсосу альтфагов :3

Вск 30 Дек 2012 06:13:52
Бампуськи отсосу альтфагов :3

Вск 30 Дек 2012 06:14:08
Бампуськи отсосу альтфагов :3

Вск 30 Дек 2012 06:14:26
Бампуськи отсосу альтфагов :3

Вск 30 Дек 2012 06:15:04
Бампуськи отсосу альтфагов :3

Вск 30 Дек 2012 06:16:05
Бампуськи отсосу альтфагов :3

Вск 30 Дек 2012 06:16:34
Бампуськи отсосу альтфагов :3

Вск 30 Дек 2012 06:16:59
Бампуськи отсосу альтфагов :3

Вск 30 Дек 2012 06:17:30
Бампуськи отсосу альтфагов :3

Вск 30 Дек 2012 06:18:03
Бампуськи отсосу альтфагов :3

Вск 30 Дек 2012 06:20:30
Бампуськи отсосу альтфагов :3


Вск 30 Дек 2012 06:21:24
Х<span class="spoiler">Е<span class="spoiler">Й<span class="spoiler">Т<span class="spoiler">Е<span class="spoiler">Р<span class="spoiler">С<span class="spoiler">Г<span class="spoiler">О<span class="spoiler">Н<span class="spoiler">А<span class="spoiler">ХЭ</span>Й</span>Т</span>:3</span>:3</span>:3</span>:3</span>:3</span>:3</span>:3</span>:3</span>

Вск 30 Дек 2012 06:21:55
Бампуськи отсосу альтфагов :3

Вск 30 Дек 2012 06:22:42
>>40655775
Где-то там есть и мой ответ на эту чудесную реплику
Н<span class="spoiler">Я:3</span>

Вск 30 Дек 2012 06:22:56
Бампуськи отсосу альтфагов :3

Вск 30 Дек 2012 06:25:43
Бампуськи отсосу альтфагов :3

Вск 30 Дек 2012 06:26:02
Бампуськи отсосу альтфагов :3

Вск 30 Дек 2012 06:26:20
Бампуськи отсосу альтфагов :3

Вск 30 Дек 2012 06:26:33
Бампуськи отсосу альтфагов :3

Вск 30 Дек 2012 06:26:45
Бампуськи отсосу альтфагов :3

Вск 30 Дек 2012 06:26:59
Бампуськи отсосу альтфагов :3

Вск 30 Дек 2012 06:27:11
Бампуськи отсосу альтфагов :3

Вск 30 Дек 2012 06:27:24
Бампуськи отсосу альтфагов :3

Вск 30 Дек 2012 06:27:36
Бампуськи отсосу альтфагов :3

Вск 30 Дек 2012 06:27:45
>>40654396
\ндинственный достойный внимания пост за весь тред.

Вск 30 Дек 2012 06:27:47
Бампуськи отсосу альтфагов :3

Вск 30 Дек 2012 06:28:07
Скучный вайп какой-то. Никакого воображения.

Вск 30 Дек 2012 06:28:17
Бампуськи отсосу альтфагов :3

Вск 30 Дек 2012 06:29:52
Бампуськи отсосу альтфагов :3

Вск 30 Дек 2012 06:30:07
Бампуськи отсосу альтфагов :3

Вск 30 Дек 2012 06:30:22
Бампуськи отсосу альтфагов :3

Вск 30 Дек 2012 06:30:35
Бампуськи отсосу альтфагов :3

Вск 30 Дек 2012 06:30:52
Бампуськи отсосу альтфагов :3

Вск 30 Дек 2012 06:31:16
Бампуськи отсосу альтфагов :3 Свободу поняшам :3

Вск 30 Дек 2012 06:31:49
Бампуськи отсосу альтфагов :3 Свободу поняшам :3


Вск 30 Дек 2012 06:32:07
Бампуськи отсосу альтфагов :3 Свободу поняшам :3


Вск 30 Дек 2012 06:32:21
Бампуськи отсосу альтфагов :3 Свободу поняшам :3


Вск 30 Дек 2012 06:32:42
Бампуськи отсосу альтфагов :3 Свободу поняшам :3


Вск 30 Дек 2012 06:32:57
Бампуськи отсосу альтфагов :3 Свободу поняшам :3


Вск 30 Дек 2012 06:33:34
Бампуськи отсосу альтфагов :3 Свободу поняшам :3 Питур и поняши - вместе навсегла :3


Вск 30 Дек 2012 06:33:59
Бампуськи отсосу альтфагов :3 Свободу поняшам :3 Питур и поняши - вместе навсегда :3



Вск 30 Дек 2012 06:34:27
Бампуськи отсосу альтфагов :3 Свободу поняшам :3 Питурд и поняши - вместе навсегда :3



Вск 30 Дек 2012 06:34:46
Бампуськи отсосу альтфагов :3 Свободу поняшам :3 Питурд и поняши - вместе навсегда :3



Вск 30 Дек 2012 06:35:04
Бампуськи отсосу альтфагов :3 Свободу поняшам :3 Питурд и поняши - вместе навсегда :3




Вск 30 Дек 2012 06:35:20
Бампуськи отсосу альтфагов :3 Свободу поняшам :3 Питурд и поняши - вместе навсегда :3



Вск 30 Дек 2012 06:35:37
Бампуськи отсосу альтфагов :3 Свободу поняшам :3 Питурд и поняши - вместе навсегда :3



Вск 30 Дек 2012 06:35:53
Бампуськи отсосу альтфагов :3 Свободу поняшам :3 Питурд и поняши - вместе навсегда :3



Вск 30 Дек 2012 06:36:10
Бампуськи отсосу альтфагов :3 Свободу поняшам :3 Питурд и поняши - вместе навсегда :3



Вск 30 Дек 2012 06:36:48
>>40656162
Закуривает.

Вск 30 Дек 2012 06:36:48
Бампуськи отсосу альтфагов :3 Свободу поняшам :3 Питурд и поняши - вместе навсегда :3



Вск 30 Дек 2012 06:37:11
Бампуськи отсосу альтфагов :3 Свободу поняшам :3 Питурд и поняши - вместе навсегда :3




Вск 30 Дек 2012 06:37:34
Бампуськи отсосу альтфагов :3 Свободу поняшам :3 Питурд и поняши - вместе навсегда :3




Вск 30 Дек 2012 06:39:15
Ну что, алтфак, соснул? :3


← К списку тредов