> 1 <

Автор Сообщение

denis-k

Members


Статус

44 сообщений

Где: Russia
Род занятий:
Возраст:

#7418   2014-09-12 21:25 GMT+3 часа(ов)      
Народ, может кто-нибудь из гуру организует курсы по скайпу? Будете читать, отвечать на вопросы по часу два раза в неделю. можно по SICP провести занятия. А мы, желающие послушать, будем оплачивать. Если много желающих, то и нам не накладно и гуру прибавка к зп ))))

misha

Moderators


Статус

1273 сообщений
http://racket-lang.org/
Где: Yemen
Род занятий:
Возраст:

#7419   2014-09-15 22:19 GMT+3 часа(ов)      
Знать бы только гуру проблемы новичков!) Да и навряд ли найдется достаточное количество платных слушателей, чтобы оправдать физические затраты на создание курса.

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

denis-k

Members


Статус

44 сообщений

Где: Russia
Род занятий:
Возраст:

#7426   2014-10-21 16:57 GMT+3 часа(ов)      
у новичков нет проблем )))) У меня лично проблема одна - лень. А когда заплатил денежку и знаю, что два раза в неделю, в 9 часов вечера нужно быть у монитора, чтобы пройти очередные несколько глав книги ХХХ, то как-то веселее будет.
Какие затраты? Интернет сейчас безлимит, веб-камера и микрофон, вроде бы, у большинства есть, купить книгу, так полно в электронном виде. Зачем что-то придумывать? Почему для начала не пройти "от корки до корки" тот же SICP. Единственные затраты - это найти два раза в неделю два часа на чтение сего и разбор полетов.
А насчет наберется или нет, так можно просто выложить объявление прямо здесь. Ведь народ и так, читая какую-либо книгу, задает вопросы на форуме и ждет ответа, все затягивается, жар и пыл угасают. А так знает, что нужно напрячься и два раза в неделю прилипнуть к монитору.

misha

Moderators


Статус

1273 сообщений
http://racket-lang.org/
Где: Yemen
Род занятий:
Возраст:

#7427   2014-10-22 00:29 GMT+3 часа(ов)      
Цитата
У меня лично проблема одна - лень. А когда заплатил денежку... как-то веселее будет.
Думаете стимул появится?
Цитата
Зачем что-то придумывать? Почему для начала не пройти "от корки до корки" тот же SICP
Определитесь, что вам нужно: Лисп или SICP. В нете полно курсов основанных на SICP.
Цитата
А так знает, что нужно напрячься и два раза в неделю прилипнуть к монитору.
Ага, позевывая, послушать перед сном сказочку о Лиспе.

denis-k

Members


Статус

44 сообщений

Где: Russia
Род занятий:
Возраст:

#7428   2014-10-22 03:22 GMT+3 часа(ов)      
Михаил, мне не понятен ваш скептицизм. Есть идея, она вам не интересна, то зачем сразу ее оплевывать? Нет у вас желания в популяризации Лиспа, так и скажите, к чему это неверие и заочное закапывание идеи? Нет желание в просвящении, зачем хаить?

Определитесь, что вам нужно: Лисп или SICP. В нете полно курсов основанных на SICP.



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

Valko

Members


Статус

29 сообщений

Где: ---
Род занятий:
Возраст:

#7429   2014-10-22 14:07 GMT+3 часа(ов)      
можно обсудить. пишите сюда: valko79@meta.ua

misha

Moderators


Статус

1273 сообщений
http://racket-lang.org/
Где: Yemen
Род занятий:
Возраст:

#7430   2014-10-22 22:02 GMT+3 часа(ов)      
Мой скептицизм вызван многолетним опытом! Когда вы впервые заинтересовались лиспом? Сколько уже лет прошло? Почему вы до сих пор его не знаете? Неужели так трудно понять, что для успешного изучения языка программирования необходима ежедневная практика. Два часа в неделю - это слишком мало! Минимум один час в день, а иначе, вы неизбежно застрянете на какой-нибудь сложной теме. А вся проблема в том, что вы уже забыли предыдущий материал.
Цитата
Если вы покажете мне такой курс на русском языке, где я могу задавать вопросы
курсы структура и интерпретация компьютерных программ

misha

Moderators


Статус

1273 сообщений
http://racket-lang.org/
Где: Yemen
Род занятий:
Возраст:

#7431   2014-10-22 22:40 GMT+3 часа(ов)      
Редко кто создает курсы с целью научить кого-либо чему-либо. Большинство преследуют свои низменные цели: обогащение, пиар и т.п. Ведь чтобы просто учить, не требуется каких-либо особых талантов, достаточно научиться "высоко задирать нос". Очень часто курсы проводят недостаточно компетентные люди. Кстати, они обычно стараются избегать достаточно сложных вопросов, и их лучше не донимать, а то еще впадете в немилость. Поэтому не удивляйтесь, что сложные темы преподносятся скомкано, в быстром темпе. А перед этим они обычно жалуются: мол якобы отведено недостаточно времени.

misha

Moderators


Статус

1273 сообщений
http://racket-lang.org/
Где: Yemen
Род занятий:
Возраст:

#7432   2014-10-22 22:46 GMT+3 часа(ов)      
В принципе, для изучения scheme требуется максимум несколько часов. А все остальное время необходимо потратить на понимание того, как правильно пользоваться его функционалом.

denis-k

Members


Статус

44 сообщений

Где: Russia
Род занятий:
Возраст:

#7433   2014-10-22 23:26 GMT+3 часа(ов)      
Цитата
misha :
Мой скептицизм вызван многолетним опытом! Когда вы впервые заинтересовались лиспом? Сколько уже лет прошло? Почему вы до сих пор его не знаете? Неужели так трудно понять, что для успешного изучения языка программирования необходима ежедневная практика. Два часа в неделю - это слишком мало! Минимум один час в день, а иначе, вы неизбежно застрянете на какой-нибудь сложной теме. А вся проблема в том, что вы уже забыли предыдущий материал.
Цитата
Если вы покажете мне такой курс на русском языке, где я могу задавать вопросы
курсы структура и интерпретация компьютерных программ


Михаил, я системщик, а Лисп хочу изучать для себя. По образованию вообще экономист, так что все АйТишное у меня не профильное, но мне это интересно. С программированием столкнулся после армии, когда на бирже труда направили на компьютерные курсы и я был в восторге от VisualBasic, FoxPro... Потом несколько лет админства и попытка уйти в программисты, пусть и с приставкой недо-. Сам оплачивал курсы по 1С, два года работы, и потом снова ушел в админы, так как теснота, убогость возможностей языка 1С и самой платформы меня добили. Сейчас мой заработок так же админство, но мечта писать, вернее создавать еще есть. Не для заработка, а для себя, пусть скрипты в системщине, но на Лиспе. Одна большая проблема - лень, неусидчивость, плюс мне 33 и профи из меня боюсь не выйдет, только, если все забросить и утонуть в Лиспе...

За ссылки спасибо

Valko

Members


Статус

29 сообщений

Где: ---
Род занятий:
Возраст:

#7434   2014-10-23 19:10 GMT+3 часа(ов)      
Скрипты в системщине не обещаю, а скрипты в принципе, а также понятию о технике лиспа научить могу.

skelter

Members


Статус

34 сообщений

Где: ---
Род занятий:
Возраст:

#7437   2014-10-25 05:58 GMT+3 часа(ов)      
Скриптование на CL было бы интересно обсудить на форуме.

misha

Moderators


Статус

1273 сообщений
http://racket-lang.org/
Где: Yemen
Род занятий:
Возраст:

#7438   2014-10-26 21:16 GMT+3 часа(ов)      
Денис, как далеко вы продвинулись в изучении лиспа за выходные?

>Скриптование на CL было бы интересно обсудить на форуме.
А о каком скриптовании на CL может идти речь?

Может стоит создать отдельный форум посвященный обучению? А то, имхо, lisp.ru превратился в большую свалку пусть и полезной, но и трудно извлекаемой информации.

skelter

Members


Статус

34 сообщений

Где: ---
Род занятий:
Возраст:

#7439   2014-10-26 22:52 GMT+3 часа(ов)      
> А о каком скриптовании на CL может идти речь?

Об обыкновенном - для которого используют bash/perl/python/... В частности, uiop и inferior-shell должны дать возможность эффективно решать административные задачи. А также о "лисповидном" скриптовании, когда то же самое делается изнутри лиспа (то есть не в терминале, а в емаксе).

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

misha

Moderators


Статус

1273 сообщений
http://racket-lang.org/
Где: Yemen
Род занятий:
Возраст:

#7440   2014-10-27 03:24 GMT+3 часа(ов)      
> Об обыкновенном - для которого используют bash/perl/python/...

Ну, так они изначально создавались для решения "скриптовых" задач, что отразилось на их дизайне: миниатюрное ядро, расширяемое за счет подключения внешних модулей. А CL больше напоминает эмуляцию абстрактного мейнфрейма конца 70-х годов (в хорошем смысле). Поэтому когда решаешь конкретную задачу на CL так или иначе приходится подстраиваться под его абстракции. Конечно, это в свою очередь упрощает реализацию сложных программных комплексов, но зачастую добавляет лишней сложности при разработке системных утилит. И так как ffi не стандартизирован, то возникает достаточно много проблем при написании системных библиотек, особенно кроссплатформенных. Но даже когда вроде бы уже есть готовая библиотека, может возникнуть необходимость использовать какую-либо возможность непредусмотренную разработчиками библиотеки. Редко когда разработчики позволяют вытащить "кишки" наружу, особенно если они так красиво вписались в абстракции CL. Так что иногда приходится писать заплатки, либо собственную либу.

misha

Moderators


Статус

1273 сообщений
http://racket-lang.org/
Где: Yemen
Род занятий:
Возраст:

#7441   2014-10-27 03:45 GMT+3 часа(ов)      
> Возможное решение - использовать для скриптов образ, в который уже загружены нужные библиотеки.

При знакомстве с эмулятором cadr-машины у меня возникла мысль: а почему до сих пор не создали портируемую операционную систему на базе CL? Ведь это упростило бы тестирование и разработку новых библиотек за счет однородной для них среды (например, как cygwin для винды).

denis-k

Members


Статус

44 сообщений

Где: Russia
Род занятий:
Возраст:

#7442   2014-10-29 21:16 GMT+3 часа(ов)      
Цитата
misha :
Денис, как далеко вы продвинулись в изучении лиспа за выходные?


Воз и ныне там... У меня дома книги: "Мир Лиспа" т1., "Руководство GNU Emacs", SICP, заказал "Практическое использование Common Lisp" и зачем-то "Изучай Erlang во имя добра!", а толку нет... Года два назад, прошел половину "Мир лиспа". Сейчас вот пока посмотрел только пару видеоуроков, что дали мне ссылку. Правда, там парень объясняет как то малодоходчиво, в том плане, что некоторые моменты он "усложняет". Надеюсь не бросить на этот раз.

denis-k

Members


Статус

44 сообщений

Где: Russia
Род занятий:
Возраст:

#7443   2014-10-29 21:19 GMT+3 часа(ов)      
Цитата
Valko :
Скрипты в системщине не обещаю, а скрипты в принципе, а также понятию о технике лиспа научить могу.


А разве нельзя писать скрипты и через ша-банг указывать, что скрипт выполняется CL?

skelter

Members


Статус

34 сообщений

Где: ---
Род занятий:
Возраст:

#7444   2014-10-29 23:47 GMT+3 часа(ов)      
> А разве нельзя писать скрипты и через ша-банг указывать, что скрипт выполняется CL?

В принципе, некоторые реализации поддерживают шебанг (среди них SBCL и CLISP). Однако тогда возникает вопрос об использовании сохранённых образов. Я для всякой ерунды генерирую скрипты-обёртки с помощью cl-launch.

misha

Moderators


Статус

1273 сообщений
http://racket-lang.org/
Где: Yemen
Род занятий:
Возраст:

#7445   2014-10-30 18:46 GMT+3 часа(ов)      
> Воз и ныне там...

Вырисовывается печальная картина. Так можно и всю жизнь "хотеть".

> заказал "Практическое использование Common Lisp" и зачем-то "Изучай Erlang во имя добра!", а толку нет...

Я давно уже покупаю не книги (из разряда "посмотрите как ЭТО может выглядеть на ЭТОМ ЯЗЫКЕ"), а справочные пособия. Потому что от учебных примеров мало толку. Да, они по-своему красивы, но когда дело доходит до решения практической задачи (хелловорды не рассматривается), приходится искать другие, менее интуитивные решения.

> Правда, там парень объясняет как то малодоходчиво, в том плане, что некоторые моменты он "усложняет". Надеюсь не бросить на этот раз.

Крепитесь! (Я уже как психотерапевт!)

misha

Moderators


Статус

1273 сообщений
http://racket-lang.org/
Где: Yemen
Род занятий:
Возраст:

#7446   2014-10-30 19:05 GMT+3 часа(ов)      
> Однако тогда возникает вопрос об использовании сохранённых образов.

А сколько мб в среднем имеют ваши образы? Просто я тут вижу значительные накладные расходы связанные с загрузкой больших объемов данных в память.

Пакеты CL все-таки имеют "стековую" зависимость от других пакетов, поэтому необходимо наличие специальных средств для удаления неиспользованных возможностей (функций, переменных, и т.п.). Вот только это не стандарт. Мне жаль, что развитие CL остановилось где-то в начале 90-х.

denis-k

Members


Статус

44 сообщений

Где: Russia
Род занятий:
Возраст:

#7447   2014-10-30 21:35 GMT+3 часа(ов)      
Цитата
misha :
> Воз и ныне там...

Вырисовывается печальная картина. Так можно и всю жизнь "хотеть".

> заказал "Практическое использование Common Lisp" и зачем-то "Изучай Erlang во имя добра!", а толку нет...

Я давно уже покупаю не книги (из разряда "посмотрите как ЭТО может выглядеть на ЭТОМ ЯЗЫКЕ"), а справочные пособия. Потому что от учебных примеров мало толку. Да, они по-своему красивы, но когда дело доходит до решения практической задачи (хелловорды не рассматривается), приходится искать другие, менее интуитивные решения.

> Правда, там парень объясняет как то малодоходчиво, в том плане, что некоторые моменты он "усложняет". Надеюсь не бросить на этот раз.

Крепитесь! (Я уже как психотерапевт!)


Сейчас сел смотреть курс по Emacs: http://www.youtube.com/watch?v=1Asfqt13G-0 и параллельно буду смотреть по SICP.

Насчет книг, то Вам как профессионалу они не интересны, а мне как дилетанту не чтобы в Лиспе, а в программировании вообще без них никак.

Зашел сюда, увидел Ваше сообщение, стало стыдно и пошел на Ютюб смотреть курс ))))

misha

Moderators


Статус

1273 сообщений
http://racket-lang.org/
Где: Yemen
Род занятий:
Возраст:

#7448   2014-10-30 23:22 GMT+3 часа(ов)      
> и параллельно буду смотреть по SICP.

Сосредоточитесь пока лучше на SICP. С емаксом вы и так справитесь, жизнь заставит)) Вообще перед чтением SICP необходимы хотя бы две вводные лекции по программированию на scheme. Кстати, они были?

> Насчет книг, то Вам как профессионалу они не интересны

Ну, я скорее опытный пользователь, чем профессионал (их вообще мало). Да, и не то чтобы неинтересны, скорее мне по душе интенсивный подход: 3-4 часа на изучение особенностей синтаксиса языка + 1-2 ч. на ознакомление со стандартной библиотекой, а затем приступаю к решению прикладных задач. Лучший способ изучения ЯП - это применение его на практике. Никакого программирования в вакууме! Это только зря потраченное время.

> пошел на Ютюб смотреть курс

А вот это правильно! Необходимо регулярное повторение пройденного материала + закрепление полученных знаний на практике.

denis-k

Members


Статус

44 сообщений

Где: Russia
Род занятий:
Возраст:

#7449   2014-10-30 23:25 GMT+3 часа(ов)      
Цитата
misha :
... Вообще перед чтением SICP необходимы хотя бы две вводные лекции по программированию на scheme. Кстати, они были?


Что за две вводные лекции??

misha

Moderators


Статус

1273 сообщений
http://racket-lang.org/
Где: Yemen
Род занятий:
Возраст:

#7450   2014-10-30 23:36 GMT+3 часа(ов)      
> Что за две вводные лекции??

Изучение основ языка scheme. Он ведь используется в курсе? А то в принципе может быть какой другой (например, python), курс ведь универсален.

denis-k

Members


Статус

44 сообщений

Где: Russia
Род занятий:
Возраст:

#7451   2014-10-31 17:57 GMT+3 часа(ов)      
Цитата
misha :
> Что за две вводные лекции??

Изучение основ языка scheme. Он ведь используется в курсе? А то в принципе может быть какой другой (например, python), курс ведь универсален.


Так я ж смотрю видеокурсы на Ютюбе, что Вы мне дали ))) Там все разжевывается, даже более чем ))))

skelter

Members


Статус

34 сообщений

Где: ---
Род занятий:
Возраст:

#7452   2014-10-31 19:11 GMT+3 часа(ов)      
> А сколько мб в среднем имеют ваши образы? Просто я тут вижу значительные накладные расходы связанные с загрузкой больших объемов данных в память.

У себя на дебиане я обычно использую образ для SBCL, в котором 42 Мб и для CLISP, в котором 6 Мб. Если делать бинарники для конкретных приложений, получается немного больше (в каждом). В /usr/lib/sbcl лежит какое-то ядро sbcl.core в 27 Мб - наверно, оно используется по умолчанию. Короче говоря, SBCL - это в любом случае махина. По крайней мере, стартовое время маленькое. А если использовать дефолтное ядро и грузить библиотеки ASDFом или даже просто большой файл load-ом, стартовое время ощутимо.

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

misha

Moderators


Статус

1273 сообщений
http://racket-lang.org/
Где: Yemen
Род занятий:
Возраст:

#7453   2014-10-31 22:48 GMT+3 часа(ов)      
> Так я ж смотрю видеокурсы на Ютюбе, что Вы мне дали ))) Там все разжевывается, даже более чем ))))

Хорошо, что вам все понятно!

> У себя на дебиане я обычно использую образ для SBCL, в котором 42 Мб и для CLISP, в котором 6 Мб.

Для CL 42мб еще цветочки, я думал будет больше. Ведь не зря я писал про схожесть с эмулятором мейнфрейма. Думаю, вам лучше написать локальный вычислительный сервер, который будет обрабатывать ваши запросы. Я подобный писал, но только для racket.

> Выкидывать из бинарников неиспользуемую функциональность было бы здорово, но свободные реализации, к сожалению, не умеют.

А все потому, что не предусмотрено стандартом. Вообще как-то странно завершилась стандартизация CL, у меня такое ощущение, что ее просто напросто забросили, после того как перестали поступать спонсорские деньги.
> 1 <


Онлайн :

0 пользователь(ей), 12 гость(ей) :




Реклама на сайте: