![]() |
|
![]() ![]() ![]() |
|
Andrey1 |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 621 Регистрация: 27.2.2004 Где: Moscow Репутация: -1 Всего: 5 |
Я имел ввиду раздел "Performance". Я согласен почти со всем, что там написано и ламером себя не считаю.
Есть языки под разные цели. А есть языки, которые хороши для решения почти всех типов задач. C.LISP - один из таких языков (который мне кажется наиболее продвинутым). Оказалось, что есть люди с такими же убеждениями! -------------------- Созерцание и мудрость - едины. Соцерцание - это основа мудрости, а мудрость - это функция (т.е. умение использовать) созерцания. из сутры помоста шестого патриарха Хуэйнена |
|||
|
||||
LSD |
|
|||
![]() Leprechaun Software Developer ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 15718 Регистрация: 24.3.2004 Где: Dublin Репутация: нет Всего: 538 |
У функциональных языков есть один недостаток, они требуют серьезного подхода к изучению.
Мы в институте изучали Pascal и ML, и мне волею судеб ![]() Хотя лично мне ML нравится, да и вообще функциональные языки! -------------------- Disclaimer: this post contains explicit depictions of personal opinion. So, if it sounds sarcastic, don't take it seriously. If it sounds dangerous, do not try this at home or at all. And if it offends you, just don't read it. |
|||
|
||||
Гость_dem |
|
|||
Unregistered |
Сам Пол Грехем рекомендует использовать.... Python, как самых близкий по идеологии к LISP. Даже не Ruby or Sheme.
Язык не вымер и более того очень интенсивно развивается. Вот тока под "обычные" задачи не применим в виду не совместимости с бронеголовием руководителей проектов. Боятся что ты слабаешь и свалишь, а поддержать этот код будет некому. Вот и набирают жабоделов либо сисишнков. Не давно приобрел книгу "Основы функционального програмирования" курс лекций. (2004 года). Очень познавательно, даже для тех кто не собирается в серьез применять лисп. Вы посмотрете на свое ремесло с другой, третьей стороны. |
|||
|
||||
Domestic Cat |
|
|||
![]() Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Экс. модератор Сообщений: 5452 Регистрация: 3.5.2004 Где: Dallas, US Репутация: нет Всего: 172 |
![]() Добавлено @ 19:14 Почeму-тo каждый ламeр с глубоким незнанием хотя бы той жe Javа, стремится называть ее "жабой" и думает что этo круто. Дык ламерство это, господа. Слюни и сопли по поводу лиспа можете разводить сколько угодно, но зачем ложить нa других людей - непонятно. Хотя у вас есть хороший пример - грем (с маленькой буквы). -------------------- |
|||
|
||||
Lisper |
|
||||
Unregistered |
Ну кто сказал, что Лисп (Common Lisp) функциональный язык ?
Сплошная императивщина ![]() Про лисповские макры здесь почему-то мало говорят. Мне вот интересно, как пишущие на Java избегают стереотипно повторяющегося кода ? Без средств метапрограммирования действительно легче ? Лисп позволяет легко создавать специальные встроенные языки, ускоряющие решение конечной задачи, никакие извраты с препроцессорами и т.п. IMHO ни в одном другом языке такого сделать не позволяют. Про интерпретируемые языки рядом с Лиспом говорить не стоит ![]() IMHO у Common Lisp проблемы социальные, а не технические, например как бороться с творчеством в большом коллективе? И решения задачи есть: можно поручить крутым лисперам писать некий спец. язык для решения задачи, а множеству кодеров с меньшей квалификацией - решать на нем конечную задачу. Им уже не надо будет сражаться с исходным языком, они будут в основном думать о предметной области. Например некий спец. язык для отслеживания объектов в видеопотоке
IMHO это более выразительно чем куча вызовов методов и т.п., позволяет описать задачу почти полностью декларативно. |
||||
|
|||||
semka |
|
|||
![]() Новичок Профиль Группа: Участник Сообщений: 32 Регистрация: 21.3.2007 Где: Пермь Репутация: нет Всего: нет |
Ну, тормознутость AL зависит в намного большей степени от прямоты рук, чем от скорости интерпретатора. Хотя он не особенно торопится, это правда. |
|||
|
||||
cooper123 |
|
||||
Шустрый ![]() Профиль Группа: Участник Сообщений: 56 Регистрация: 30.7.2007 Репутация: нет Всего: нет |
сделал систему на лиспе оказалось что в 100 раз медленнее чем си. хотя часто встречал утверждения, что по отдельным операциям лисп делает си или не на много (раза в два три) медленнее. а вот в конкретной моей задаче оказалось так. задача правда спецефическая, (хотя они все такие) пришлось переходить на си. хотя с точки зрения организации системы лисп намного удобнее в смысле комбинации данных, функции что откуда брать куда чего копировать, компилировать лисп это класс. В общем из этого опыта сделал вывод что почти каждая задача имеет свое подходящее окружение. для технических задач си и лиспа хватит вполне. (си там где скорость нужна). И вопрос быстродействия может стать вопросом конкретной задачи. Ну а остальное зависит от многих внешних факторов, А вот с точки зрения познания глубины программирования лисп, конечно, недосягаем, по моему мнению. |
||||
|
|||||
setq |
|
|||
Unregistered |
По-моему, тоже
![]() |
|||
|
||||
![]() ![]() ![]() |
Правила форума LISP | |
|
Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, Void. |
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
0 Пользователей: | |
« Предыдущая тема | LISP | Следующая тема » |
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |