Комментарии 26
>рутрекер.орг
Инновации! Свобода! Бесплатность!
А мы продолжаем заливать раздачи журнала для программистов на рутрекер, на котором присутствует обязательная регистрация. Уж не позорьтесь, пользуйтесь опенбиторрент.ком, или на худой конец самим пайратбэйем.
Инновации! Свобода! Бесплатность!
А мы продолжаем заливать раздачи журнала для программистов на рутрекер, на котором присутствует обязательная регистрация. Уж не позорьтесь, пользуйтесь опенбиторрент.ком, или на худой конец самим пайратбэйем.
Вообще то мы не заливали на рутрекер, но так как такой способ скачивания достаточно популярен мы публикуем на него ссылку.
Над вашим предложением обещаем подумать.
Над вашим предложением обещаем подумать.
Если не хотите регистрироваться то, качайте с сайта журнала — ссылка дана.
За очередной номер журнала спасибо. Есть, что теперь на выходных почитать.
За очередной номер журнала спасибо. Есть, что теперь на выходных почитать.
До 100 Мб любую раздачу на rutracker можно скачать без регистрации.
сначала я был с вами не согласен.
потом зашел на рутрекер понял что рейтинг мой не дает мне возможности скачать и мнение мое резко изменилось
потом зашел на рутрекер понял что рейтинг мой не дает мне возможности скачать и мнение мое резко изменилось
На заметку, про верстку на вашем сайте
www.artlebedev.ru/kovodstvo/business-lynch/2007/08/29/commented/
Без обид
www.artlebedev.ru/kovodstvo/business-lynch/2007/08/29/commented/
Без обид
хороший журнал, я бы с удовольствием покупал в печатном виде
снова Delphi
Автору статьи про Scheme для начала почитать вот это: mumble.net/~campbell/scheme/style.txt
Далее.
> Scheme нельзя передавать в функцию параметры по ссылке.
ЕМНИП там как в Java. По ссылке передавать нельзя но можно передавать ссылки. А список — это цепочка cons'ов — пар значений, в т.ч. ссылок на следующую пару. т.е. при передаче списка в функцию передаётся пара указателей на значение и хвост списка и их можно изменить с помощью set-car! и set-cdr! (которых в некоторых реализациях нет).
> у нас уже есть функция Search()
Не знаю как у схемеров но в CL принято имена функций в документации писать большими буквами. Откуда скобки взялись вообще непонятно.
Внутренние функции вместо _intersection и т.д. можно объявлять локально в определении функции intersection.
Дальше читать лень.
Далее.
> Scheme нельзя передавать в функцию параметры по ссылке.
ЕМНИП там как в Java. По ссылке передавать нельзя но можно передавать ссылки. А список — это цепочка cons'ов — пар значений, в т.ч. ссылок на следующую пару. т.е. при передаче списка в функцию передаётся пара указателей на значение и хвост списка и их можно изменить с помощью set-car! и set-cdr! (которых в некоторых реализациях нет).
> у нас уже есть функция Search()
Не знаю как у схемеров но в CL принято имена функций в документации писать большими буквами. Откуда скобки взялись вообще непонятно.
Внутренние функции вместо _intersection и т.д. можно объявлять локально в определении функции intersection.
Дальше читать лень.
Там человек первый раз со скимой связался. Да и с функциональной парадигмой тоже. Текст листал по диагонали, мягко говоря слабый (есть непонимание фундаментальных вещей).
> А список — это цепочка cons'ов — пар значений, в т.ч. ссылок на следующую пару. т.е. при передаче списка в функцию передаётся пара указателей на значение и хвост списка и их можно изменить с помощью set-car! и set-cdr! (которых в некоторых реализациях нет).
Не знаю как в CL, но в скиме список передается именно как список. От него можно отщепить потом голову либо хвост, но он не представляется как связная цепочка пар. Для пар есть отдельный тип.
> которых в некоторых реализациях нет
Всё что за пределами R(n)RS — синтаксический сахар и удобства. Жить в теории можно и без них прекрасно ;)
> А список — это цепочка cons'ов — пар значений, в т.ч. ссылок на следующую пару. т.е. при передаче списка в функцию передаётся пара указателей на значение и хвост списка и их можно изменить с помощью set-car! и set-cdr! (которых в некоторых реализациях нет).
Не знаю как в CL, но в скиме список передается именно как список. От него можно отщепить потом голову либо хвост, но он не представляется как связная цепочка пар. Для пар есть отдельный тип.
> которых в некоторых реализациях нет
Всё что за пределами R(n)RS — синтаксический сахар и удобства. Жить в теории можно и без них прекрасно ;)
Вёрства pdf в формате А4 с мелкими шрифтами — это чтобы на читалках не могли читать?
Я понимаю, когда выкладывают в pdf журналы печатающиеся на бумаге — им просто не камильфо перевёрстывать для экрана. Но зачем журнал распространяющийся исключительно в электронном виде, и который мало кто будет распечатывать, верстать в предназначенном для печати формате А4?
Зогадка.
Я понимаю, когда выкладывают в pdf журналы печатающиеся на бумаге — им просто не камильфо перевёрстывать для экрана. Но зачем журнал распространяющийся исключительно в электронном виде, и который мало кто будет распечатывать, верстать в предназначенном для печати формате А4?
Зогадка.
«Программирование как стиль жизни». Мда… Знаете, я вряд ли куплю журнал, выпускаемый людьми, для которых html — это программирование.
НЛО прилетело и опубликовало эту надпись здесь
весьма унылые статьи которые писали студенты не разобравшиеся в материале
дабы вы не очень расстраивались предлагаю вам символику журнала:
сплюснутый по вертикали чувак, даже менять ничего не придётся
дабы вы не очень расстраивались предлагаю вам символику журнала:
сплюснутый по вертикали чувак, даже менять ничего не придётся
Зашел на сайт и первое, что пришло в голову: «Я открыл Консультант+ ?!»
Меня больше порадовало, тема нормера: html, а дальше статьи по scheme, delphi, achi и нерекурсивных фильтрах. Но за журнал спасибо. Кое-что можно почитать.
Журнал еще не читал, поэтому оп нему ничего не скажу. Но сначала подумал, что возродился старый
«программист», мир его праху :)
«программист», мир его праху :)
Зарегистрируйтесь на Хабре, чтобы оставить комментарий
13-й выпуск журнала ПРОграммист