1

Этап 1

1 глава: Построение абстракций с помощью процедур

2

Этап 2

Глава 2: Построение абстракций с помощью данных

3

Этап 3

Глава 3: Модульность, объекты, состояния

4

Этап 4

Глава 4: Метаязыковая абстракция

5

Этап 5

Глава 5: вычисления на регистровых машинах

1

Этап 1

1 глава: Построение абстракций с помощью процедур

2

Этап 2

Глава 2: Построение абстракций с помощью данных

3

Этап 3

Глава 3: Модульность, объекты, состояния

4

Этап 4

Глава 4: Метаязыковая абстракция

5

Этап 5

Глава 5: вычисления на регистровых машинах

29 апреля 2017 07 мая 2017
Цель просрочена на 2806 дней

Цель заброшена

Автор не отписывался в цели 7 лет 8 месяцев 9 дней

Карьера и работа

Изучить курс SICP

"Находите новое и приспосабливайте; складывайте и стройте новыми способами! Я поднимаю бокал за программиста на Лиспе, укладывающего свои мысли в гнезда скобок."
- Алан Дж. Перлис (1922-1990)

Заниматься информатикой - огромное удовольствие. Курс SICP полностью оправдывает все ожидания. SICP - это курс основ программирования, который включает абстракцию (данных и исполнения), рекурсию и метаязыковую абстракцию. Этот курс был создан достаточно давно, еще в 1985 году Харольдом Абельсоном, Джеральдом Сассманом при использовании диалекта Scheme (1975) для Lisp. Исторически курс очень сильно связан с зарождением компьютеров и институтом MIT. Сейчас его там не преподают, так как прошло 32 года, "инженерия" сменилась, а сам курс на протяжении лет практически не изменялся. Но по праву его можно считать лучшим на сегодняшний день. Я купил эту книгу издательства MIT Press на русском. Мне она очень понравилась. У меня есть цель - изучить весь курс за одну неделю!

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

 Критерий завершения

Я стал программистом.

 Личные ресурсы

Для того, чтобы прочитать одну главу в этой огромной книге (~100 страниц) нужно потратить не менее трех продуктивных часов. Но с каждой страницей материал усложняется. Поэтому на чтение одной главы я уделяю ровно три внимательных часа в день. Следовательно, через неделю я потрачу 21 час, его должно хватить для освоения всего материала.

Всего 608 страниц.

 Экологичность цели

Read-Eval-Apply

  1. 1 глава: Построение абстракций с помощью процедур

    1. 1.1. Элементы программирования

    2. 1.2. Процедуры и порождаемые ими процессы

    3. 1.3. Формулирование абстракций с помощью процедур

  2. Глава 2: Построение абстракций с помощью данных

    1. 2.1. Введение в абстракцию данных

    2. 2.2. Иерархические данные и свойства замыкания

    3. 2.3. Символьные данные

    4. 2.4. Множественные представления для абстрактных данных

    5. 2.5. Системы с обобщенными операциями

  3. Глава 3: Модульность, объекты, состояния

    1. 3.1. Присваивание и внутреннее состояние объектов

    2. 3.2. Модель вычислений с окружениями

    3. 3.3. Моделирование при помощи изменяемых данных

    4. 3.4. Параллелизм: время имеет значение

    5. 3.5. Потоки

  4. Глава 4: Метаязыковая абстракция

    1. 4.1. Метациклический интерпретатор

    2. 4.2. Scheme с вариациями: ленивый интерпретатор

    3. 4.3. Scheme с вариациями - недетерминистское вычисление

    4. 4.4. Логическое программиование

  5. Глава 5: вычисления на регистровых машинах

    1. 5.1. Проектирование регистровых машин

    2. 5.2. Программа моделирования регистровых машин

    3. 5.3. Выделение памяти и сборка мусора

    4. 5.4. Вычислитель с явным управлением

    5. 5.5. Компиляция

  • 1435
  • 29 апреля 2017, 19:55

Дневник цели

3день
Павлов Алексей1 мая 2017, 17:24

Оказалось, что читать эту книгу достаточно сложно. На сегодня пройдены две подглавы первой главы, а также написано 48 строк кода на Lisp

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

Мы поможем вам ее достичь!

309 000

единомышленников

инструменты

для увлекательного достижения

Присоединиться
Регистрация

Регистрация

Уже зарегистрированы?
Быстрая регистрация через соцсети
Вход на сайт

Входите.
Открыто.

Еще не зарегистрированы?
 
Войти через соцсети
Забыли пароль?
Dmitry A Kulakov
Артур
Gertruda
Gumbert
Dmitry A Kulakov
Артур
Gertruda
Wii Chan
AdAstraPerVitae