kika: (Default)
[personal profile] kika
Вынесу-ка я это из глубокого треда, может получиться флейм, а флейм это хорошо.

[livejournal.com profile] ifp5 пишет:
Реально проблема есть только одна единственная (и она та же самая что препятствует использованию OCaml, Haskell, LISP и пр) - что решение выбора языка принимают люди (такие бывают толстые и важные начальники), которые уже решили, что проект будет на жабе. Никаких других проблем в использовании шарпа (или хаскеля) нет.

Ну это на самом деле далеко не так. Это черезвычайно распространенное мнение, которое на самом деле базируется на такой красивой гиковской картине мира, в которой есть good programmers and evil managers. И все плохое проистекает из менеджеров, а все хорошее пишется умными программистами, которые вникают в проблему с полувзгляда и выбирают идеальный инструмент.
Попробуйте написать полезную программу на лиспе и продать ее пользователям (продать в широком, хорошем, смысле - пусть даже и забесплатно). Чтобы она была как программа на С++/Win32 или там на сишарпе/дотнете. Чтобы у нее был гуй, какой модно в этом сезоне (совершенно необязательно, кстати, чтобы он был один в один стянут с последнего оффиса), чтобы у нее был нетворкинг, чтобы она работала с трехмерной графикой под DX9/10 и использовала многоядерные процессоры. По-моему я описал гамез, сам того не желая, ну да ладно. Пусть это будет не гамез, а САПР.

Ровно та же самая проблема у всех на свете "скриптовых языков, лучших чем Перл". Они все безусловно лучше чем Перл (трудно быть хуже с точки зрения среднего программиста), но у перла есть CPAN. End of story here.

P.S. Всех, кто напишет что у Автокада в пузе как раз лисп - сразу забаню. Настолько short minded тут не нужны :-)

Date: 2007-09-21 05:00 am (UTC)
From: [identity profile] grundik.livejournal.com
Ну, лисп всё же попроще хаскеля (даже синтаксисом).

На scheme можно начать писать и править баги реально через неделю (проверено). Нормально писать - через месяц-полтора. Хорошо - хз когда (я больше полугода уже наверное пишу, но не могу сказать, что делаю это хорошо).

Но неважно, хорошо ли я пишу на scheme или нет. Важен результат.

Я не фанатик, и в сказки не верю (например, я до сих пор не верю в хаскель, потому что У МЕНЯ не получается на нём что-то серьёзное писать). Я сейчас пишу одновременно на PHP и на scheme. И scheme намного эффективнее, хотя знаю я scheme наверняка хуже, чем PHP (семь лет и полгода - есть разница?).

Проект на PHP за три года я не смог вылизать так, чтобы там не было критичных багов (а всего там нашли около 300 серьёзных багов по функциональности).
Проект на scheme, который решает ровно ту же задачу (точнее, он решает побольше задач, но зато в нём нет GUI), что и проект на PHP, был написан за полтора месяца, и за полгода использования в нём не найдено ни одного бага по функциональности.

Это просто факты.

Profile

kika: (Default)
kika

January 2017

S M T W T F S
1234567
89 1011121314
151617181920 21
22232425262728
293031    

Most Popular Tags

Style Credit

Expand Cut Tags

No cut tags
Page generated Feb. 16th, 2026 12:21 pm
Powered by Dreamwidth Studios