?

Log in

No account? Create an account
Компьютерно-лингвистическое - Журнал Витуса. — LiveJournal
[Друзья] [Свежие записи] [Dreamwidth] [Фото] [Тексты] [Друзья Ирины] [Матерные писатели] [Сообщества] [3 круг]
November 30th, 2007
02:58 pm
[User Picture]

[Link]

Previous Entry Share Next Entry
Компьютерно-лингвистическое

(90 comments | Leave a comment)

Comments
 
[User Picture]
From:_navi_
Date:November 30th, 2007 01:47 pm (UTC)
(Link)
да нет же, прототипы как раз поймёшь. А вот составить в своей голове понимание, как на этом писать “стереотипный код” — фиг.

Вот, как раз пару часов назад ученику показывал как можно преобразовать его функцию на питоне в функцию на Haskell'е (правда нам не само преобразование было интересно, а дальнейший анализ). Функция делает следующее: по набору корней полинома возвращает его коэффициенты (нормализованные). Первый вариант — на сколько это возможно близкий к тексту перевод с питона на хаскелл (признаюсь, вместо viet' там был в виде λ-функции, я предпочёл её вытащить сразу). Второй вариант — это то, как бы я писал на хаскелл, “стереотипная версия”.

На Java тоже можно писать как на C++, только очень уж коряво это местами. С каждым языком вдовесок идёт некоторый mind-set, который нужно принять для нормального его использования.
[User Picture]
From:blacklion
Date:November 30th, 2007 02:18 pm (UTC)
(Link)
С каждым языком вдовесок идёт некоторый mind-set, который нужно принять для нормального его использования.
Увы, майнд-сет для JavaScript мне пришлось вырабатывать самому, потому что вот этого именно для JavaScript я нигде не видел. Даже знаменыетые prototyps.js & Ko — жуткое уродство, IMHO. Местами можно сделать в разы красивее
[User Picture]
From:_navi_
Date:November 30th, 2007 02:29 pm (UTC)
(Link)
так, как я понял, о майнд-сете и идёт речь в посте.

А prototype.js и подобные часто ещё и затачиваются сильно на несовершенность того окружения, в котором они будут исполняться.
My Website Powered by LiveJournal.com