Category: Разное

О комментариях

24 February, 2008 (13:33) | Разное | 4 comments

Этот пост не о SICP.
Я немного подправил работу с комментариями таким образом, чтобы сделать публикацию фрагментов кода в них более удобной. Если вы хотите включить в комментарий код, окружите его тегами <code> и </code>.  В этом случае будет сохранено его форматирование, и код будет лучше читаться.
Также вы можете выделять фрагменты комментария полужирным шрифтом либо курсивом, […]

Полгода в эфире

13 February, 2008 (23:05) | Разное, Решения упражнений | 2 comments

Вчера этому ресурсу незаметно (я чуть было не пропустил такое знаменательное событие) стукнуло полгода. Первая заметка датирована 12 августа 2007 года.
На текущий момент статистика следующая:

Написано 137 заметок (включая эту). К заметкам создано 57 комментариев.
Решено 112 упражнений (это меньше упражнения в день в среднем, но в последний месяц я сильно улучшил статистику и буду стараться поддерживать […]

Решение упражнения 2.21 из SICP

26 January, 2008 (19:42) | Разное | No comments

Еще одно несложное, но важное для понимания основ упражнение. Закончить определения процедуры square-list можно таким образом:
(define (square-list items)
  (if (null? items)
      nil
      (cons (square (car items)) (square-list (cdr items)))))
(define (square-list items)
  (map square items))
Как видите, использование процедуры обобщенного отображения списков здорово упрощает жизнь.
Хочу сделать замечание по синтаксису Scheme в отношении значения nil. Я пользуюсь DrScheme, в котором значение […]

Сколько программистов нужно, чтобы возвести число A в степень B

12 January, 2008 (22:54) | Разное | 1 comment

В решении упражнения 1.45 я записал процедуру power, возводящую вещественное число a в вещественную степень b:

(define (power a b)
(exp (* b (log a))))
Любопытно, что практически ни в одном старом языке программирования этой процедуры нет среди средств стандартной библиотеки (хотя каждый порядочный калькулятор эту функцию содержит). Таким образом, программистам, сталкивающимся с необходимостью возводить числа […]

Возьму с полки пирожок

12 January, 2008 (22:23) | Разное, Решения упражнений | No comments

Я сделал это!

Все упражнения первой главы SICP решены! Все 46 штук… Это первый значительный этап в жизни этого журнала. Что ж, порадуемся, сделаем краткую передышку, чтобы перевести дух, и - на штурм новой вершины - второй главы!
Кстати, о вершинах (не одним программированием жив человек):
На вершине Эвереста дует ветер со скоростью 200 километров в час, а […]

День знаний

1 September, 2007 (19:54) | Преподавание, Разное | No comments

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