LINUX.ORG.RU

Вышел перевод книги «ANSI Common Lisp»

 


5

8

На днях издательство «Символ-Плюс» выпустило русский перевод книги «ANSI Common Lisp». Автор книги — Пол Грэм (Paul Graham), который известен как создатель системы Viaweb, эссеист, автор других книг по Lisp. На данный момент имеется только бумажный вариант книги.

>>> Подробности

★★★★

Проверено: JB ()
Последнее исправление: JB (всего исправлений: 7)

Ответ на: комментарий от BattleCoder

можно ссылочку на вакансию?

Ссылку не дам, но вот есть человек, который себе на жизнь лиспом зарабатывает: http://13-49-ru.blogspot.ru В кратце: пишет он программы на Lisp, а их потом в FPGA (ПЛИС) зашивают. И используется это для всякого рода трейдинга.

anonymous
()
Ответ на: комментарий от anonymous

А если почитать внимательно блог этого человека (http://13-49-ru.blogspot.ru), то обнаружите, что и IDE для Lisp'a есть. Вот только стоит эта среда разработки денег, чуть более, чем очень много.

anonymous
()
Ответ на: комментарий от Wizard_

Много и успешно работать. И учиться тоже, да. В том числе по таким книгам.

Что бы пыхером-то стать? В помоях надо много копаться, и с другими бичами взаимодействовать. Да и не только для пыха, а для всего, вокруг чего сейчас идет массовая истерия из-за низкого порога вхождения.

anonymous
()
Ответ на: комментарий от anonymous

Вот только стоит эта среда разработки денег, чуть более, чем очень много.

SLIME бесплатный.

anonymous
()
Ответ на: комментарий от matumba

+1024, но кругозором всё и ограничивается. В продакшене
эти «интересные языки» не применимы вообще.

Угу. Думаю чего ж Morgan Stanley применяют A+ (диалект APL), а все жирные хэдж-фонды Kdb. Видимо они просто тупые!

/разработчик на Dyalog APL.

anonymous
()
Ответ на: комментарий от anonymous

Вот только стоит эта среда разработки денег, чуть более, чем очень много.

а если почитать блог этого человека еще внимательнее, то можно узнать, что он использует лиспвокрс в связке с емаксом и слаймом.

ymn ★★★★★
()
Ответ на: комментарий от anonymous

но вот есть человек, который себе на жизнь лиспом зарабатывает

Зарабатывает не лиспом, а своими инженерными знаниями.

anonymous
()
Ответ на: комментарий от anonymous

Я имел в виду LispWorks

И что ты этим хотел сказать? LispWorks - это коммерческая реализация с библиотеками, IDE и прочими ништяками. Платишь скорее за поддержку, для конторы это копейки.

anonymous
()
Ответ на: комментарий от anonymous

А если почитать внимательно блог этого человека (http://13-49-ru.blogspot.ru), то обнаружите, что и IDE для Lisp'a есть. Вот только стоит эта среда разработки денег, чуть более, чем очень много.

Не дороже макбука, чтобы писать для винды полноценные коммерческие приложения.

dave ★★★★★
()
Ответ на: комментарий от tailgunner

Есть на этой планете еще кто-нибудь?

Дались вам эти суслики...

yyk ★★★★★
()
Ответ на: комментарий от tailgunner

Есть на этой планете еще кто-нибудь?

конечно есть, просто в русскоговорящей тусовке крайне мало таких программистов.

ymn ★★★★★
()

Ещё не начинал читать весь тред, но вангую кучу Петросянов, которые не знают лиспа, но пытаются что-то родить.

anonymous
()
Ответ на: комментарий от paranormal

Круто было бы если бы ты по пунктам расписал чем плох императивный подход. Лисп, лучший на данный из языков, вернее язык который повлиял на целую плеяду языков - ракету, руби, хаскель, на кложуру. В сути лисп это самый удобный язык. Было круто, когда комьюнити сделало в лиспе ООП, а в каком языке это можно вот так просто реализовать казалось бы чуждую парадигму? Как показывает история ни в каком - в с++ убого реализован паттерн-матчинг, да там всё убого даже ООП. Аллан Кай сделал прекрасный Смаллталк, но ещё лет 20 все думали, что же за сообщения и куда и отправляют, джава, то же самое трудная реализация функциональщины. В будущем\уже_сейчас требуются языки с мощным метапрограммингом - руби, кложура, ракета, лисп, _. Потому что существует идеология - каждой задаче по языку, наиболее удобно это реализовать дополнив свой язык, макросами, миксинами изменив поведения программы, и сделать свой язык для конкретной задачи, чем писать костыли, чтобы сделать кое-как. Виват лисп!

anonymous
()
Ответ на: комментарий от vurdalak

синтаксиса.

ахаха лол. На работе за синтаксис поясняешь? Ведь это так важно, какой синтаксис, ага.

anonymous
()
Ответ на: комментарий от Norgat

уже 50 лет хоронят. А лисп лучше всех.

anonymous
()
Ответ на: комментарий от matumba

matumba как всегда, на редкость невменяемое быдло.

anonymous
()
Ответ на: комментарий от tailgunner

пол грэм, это же очевидно. а то получится, что зарабатывают пхпники, джавамакаки, и крестобыдло, ведь на них-то вакансии можно узнать спокойно, а вообще чего распинатся: http://www.indeed.com/salary?q1=c++&l1=United States&q2=lisp&l2=U...

anonymous
()
Ответ на: комментарий от anonymous

а то получится, что зарабатывают пхпники, джавамакаки, и крестобыдло

чего распинатся: http://www.indeed.com/salary?q1=c &l1=United States&q2=lisp&l2=U...

Если верить ссылке, крестобыдло зарабатывает ненамного меньше лисп-элиты.

tailgunner ★★★★★
()
Ответ на: комментарий от anonymous

а если человек школьник, например?

а нах школьнику лисп? пускай сиськами лучше интересуется, это более естественно для его возраста

anonymous
()
Ответ на: комментарий от ugoday

Не обязательно ведь фехтовать, чтобы понять боевик про рыцарей?
Обязательно.
ugoday (30.10.2012 7:48:23)

Вот почему я не хожу на фильмы про педиков.

anonymous
()
Ответ на: комментарий от anonymous

меня всегда удручают восторги по поводу переводов документации/книг по программированию. если человек не в состоянии осилить чтение технического английского

Осилить в состоянии, но на родном языке усваивается гораздо легче.

Reaper ★★
()
Ответ на: комментарий от tailgunner

Есть на этой планете еще кто-нибудь?

http://ufasoft.com/forum/index.php?topic=761.msg1674#msg1674 http://ufasoft.com/coin/

используют свой UfaSoft Lisp, портированный GNU CLISP (переписали на C++, собрали визуал студией и добавили вендотехнологий и IDE)

самое смешное, что я на ЛОРе видел вакуху с требованием знания этого лиспа.

anonymous
()
Ответ на: комментарий от anonymous

низкого порога вхождения.

Расскажи-ка про низкий порог вхождения в фреймворки Zend и Sysmfony2, про GOF patterns, про джаваскрипт со всеми их Higher Order Functions и замыканиями. Так и вижу новичков, лабающих на Pl/PgSQL бизнес-логику, проектирующих реляционную структуру БД под задачу. В общем, ты не путай сложность написания Hello World и сложность решения задач. PHP — это всего лишь инструмент.

Wizard_ ★★★★★
()
Ответ на: комментарий от tailgunner

Вопрос был в том, чтобы показать что на лиспе тоже можно писать за деньги. Так как глупые люди требовали пруфов, я их и предоставил.

anonymous
()
Ответ на: комментарий от Wizard_

Zend и Sysmfony2

сложность нулевая, обычный MVC, как называется фреймоврк который его реализует, роли не играет.

GOF patterns

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

Higher Order Functions и замыканиями

вот уж действительно что-то непостижимое. Долго вникал?

Pl/PgSQL бизнес-логику,

что-то мой анализатор сломался.

PHP — это всего лишь инструмент.

при том плохо сделаный, и при том не нужный.

anonymous
()
Ответ на: комментарий от tailgunner

Не дороже макбука, чтобы писать для винды

Это ирония такая? O_o

Отнюдь, настоящая проблема выбора: либо разработать кросс-платформенное приложение на LispWorks, начав продажи с виндовой версии, а потом докупив маковскую версию LispWorks в случае успеха; либо купить макбук и сбацать что-нибудь эдакое на XCode или даже Clozure CL, но исключительно под мак. Осталось дело за малым: нужно найти идею приложения :)

dave ★★★★★
()
Ответ на: комментарий от Reaper

Осилить в состоянии, но на родном языке усваивается гораздо легче.

может быть, и в состоянии, но не осилил. иначе бы было совсем наоборот - ты бы никогда не читал переводов. ничто не может быть ближе к оригиналу, чем сам оригинал.

ну, прочтешь ты эту книгу по-русски и «усвоишь» то, что напереводил переводчик. а дальше что? в программировании, как, пожалуй, мало где еще (вспомним шутку о том, что было бы с автомобилестроением, если бы темпы его развития были сравнимы с темпами развития компьютеров), все меняется очень быстро и переводы просто не в состоянии поспевать за развитием этой области человеческих знаний и мысли. прочтя и усвоив перевод, ты останешься не в теме, термины оригиналов будут тебе незнакомы, ты просто не сможешь эффективно использовать то, что ты из него усвоил. мало того, что при переводе происходит потеря информации, так ведь эта информация, скорее всего, уже давно устарела.

anonymous
()

классно, спасибо за новость

pseudo-cat ★★★
()
Ответ на: комментарий от anonymous

В будущем\уже_сейчас требуются языки с мощным метапрограммингом - руби, кложура, ракета, лисп, _. Потому что существует идеология - каждой задаче по языку, наиболее удобно это реализовать дополнив свой язык, макросами, миксинами изменив поведения программы, и сделать свой язык для конкретной задачи, чем писать костыли, чтобы сделать кое-как. Виват лисп!

С вашими мозгами надо Perl изучать (попутно осваивая модули расширяющие базовый функционал языка). Если вы с Perl-ом не знакомы (или плохо знакомы) - вы прожили жизнь зря.

anonymous
()
Ответ на: комментарий от anonymous

Очень верное замечание. Пора вернуться к истокам!

kristall ★★
()
Ответ на: комментарий от anonymous

Надеюсь, это не единственная причина.

ugoday ★★★★★
()
Ответ на: комментарий от anonymous

Думаю чего ж Morgan Stanley применяют A+ (диалект APL), а все жирные хэдж-фонды Kdb. Видимо они просто тупые!

Ха-ха!! :))) Мальчик, я открою тебе одну страшную тайну! В этом жестоком и глупом мире если бы всё делалось РАЗУМНО и ПО ЛОГИКЕ, мы бы давно построили коммунизм. Я так понимаю, что слова «откат», «взятка», «блат» в вашей голове есть, но ввиду полной оторванности от реальности, они никак не применяются к ИТ, да? :))))))))) Так вот.... на моём веку я видел сотни «говносистем», существование которых объяснялось только одним - ТУПОСТЬЮ руководства, купленного какими-то дешёвыми обещаниями и цветастыми презентациями. Более того: каких-то лет 15-20 назад было достаточно сложно рассуждать о перспективности систем, поэтому до сих пор есть такие уродцы как вижуал бейсик, Жаба, повербилдер, фокспро, SAP и т.п. Уж в их протухшей судьбе у вас нет сомнений? ЛИСП - аналогично: пока держится штат каких-то маргинальных гиков, способных написать рекурсивную лямбду - всё хорошо, но и эти «уходят на покой». А новое поколение заинтересовано не в «исследованиях», а хороших, эффективных инструментах, позволяющих не только писать программы, но и понимать, а так же улучшать. Здесь ЛИСП (или Хаскель) - это write only языки. Интересные, но бестолковые.

matumba ★★★★★
()
Ответ на: комментарий от matumba

Я так понимаю, что слова «откат», «взятка», «блат» в вашей голове есть,
но ввиду полной оторванности от реальности, они никак не
применяются к ИТ, да? :)))))))))

Нет, умник.

Это просто эти ребята перепробовали кучу всего и остановились на том, что пашет и на том, под чем _можно_ разрабатывать, а не ждать по пару часов пока _проектик_ соберется (C++, Java, и пр. «мейнстрим»).

Если ты мне покажешь интерпретатор, который целиком помечается в кэш первого уровня (Kdb), в который встроен язык запросов к _высокоскоростной_ БД, купленный из-за дешевых обещаний и цветастых презентаций, тогда и поговорим, папаша. А пока погугли хоть что это такое.

anonymous
()
Ответ на: комментарий от matumba

Уж в их протухшей судьбе у вас нет сомнений? ЛИСП - аналогично: пока держится штат каких-то маргинальных гиков, способных написать рекурсивную лямбду - всё хорошо, но и эти «уходят на покой». А новое поколение заинтересовано не в «исследованиях», а хороших, эффективных инструментах, позволяющих не только писать программы, но и понимать, а так же улучшать. Здесь ЛИСП (или Хаскель) - это write only языки. Интересные, но бестолковые.

Вот жеж, матумба все знает, он умный.

Сейчас только пустили проект в продакшн на пять лимонов, одна из основных частей на CL/lispworks (ядро) + си (драйвера) и жаба для различных бэкендов (старый код). В декабре еще будет пять лимонов.

gensym ★★
()
Ответ на: комментарий от matumba

Как раз кроме Лиспа и аналогичных по мощности метаязыков ничто другое и не может позволить писать понятный и поддерживаемый код. На какашкелях DSLы похожи на говно, я уж молчу про руби и прочий подобный кал.

Почему до сих пор находятся придурки, относящие Лисп к говнофункциональщине?!?

anonymous
()
Ответ на: комментарий от anonymous

Почему до сих пор находятся придурки, относящие Лисп к говнофункциональщине?!?

да как обычно — кто-то где-то краем уха услышал и пошел трубить по интернетам. людей, которые писали что-то более-менее серьезное на лиспах на лоре можно пересчитать по пальцам.

ymn ★★★★★
()
Ответ на: комментарий от gensym

Сейчас только пустили проект в продакшн на пять лимонов, одна из основных частей на CL/lispworks

Если не секрет - в общих чертах, какой домейн?

alienclaster ★★★
()
Ответ на: комментарий от alienclaster

Если не секрет - в общих чертах, какой домейн?

telecom

gensym ★★
()

Реквестирую книгу по Racket. Вот он - более интересный и практичный лисп. Ему б комьюнити нарастить и биндинги до ума довести, тогда комон можно будет закапывать.

q0tw4 ★★★★
()
Ответ на: комментарий от q0tw4

Clojure за ракету же. Настолько модно, что даже на ЛОРе, известном своими лиспосрачами, в которых, казалось бы, все аспекты лиспа освещены, появляются люди, которые считают, что идеи лиспа - это какая-то недавно изобретённая модная концепция. Типа руби.

mv ★★★★★
()
Ответ на: комментарий от mv

Пробовал его. Всё бы ничего но компиляция в джавабайткод приводит к траблам (нединамично оно както). Да и синтаксис негибкий. Не так интересно.

q0tw4 ★★★★
()
Ответ на: комментарий от q0tw4

Пробовал его. Всё бы ничего но компиляция в джавабайткод приводит к траблам (нединамично оно както).

Как это нединамично? Конпелятор в рантайме есть, динамический диспатчинг в виртуальной машине есть, старый код сборщиком мусора прибирается.

Да и синтаксис негибкий. Не так интересно.

Мне тоже общелисп больше нравится, но, в принципе, можно и на кложуре писать.

mv ★★★★★
()
Ответ на: комментарий от mv

Ну там с порядком определения вроде были проблемы. В лиспе то можно спокойно писать вызовы функции, определённые дальше в файле. Не помню точно, в чем именно была проблема, но что связанное с порядком описания. Ну может то и я налажал, но перепроверять уже не хочется. В принципе язык вполне юзабелен.

q0tw4 ★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.