Библиотека knigago >> Компьютеры и Интернет >> Учебники и самоучители по компьютеру >> Семь языков за семь недель. Практическое руководство по изучению языков программирования


СЛУЧАЙНЫЙ КОММЕНТАРИЙ

# 1285, книга: Большие маневры
автор: Михаил Георгиевич Серегин

"Большие маневры" Михаила Серегина – это сборник юмористических рассказов, который не оставит равнодушным ни одного читателя. С первых страниц книга окутывает атмосферой иронии и абсурда, заставляя смеяться от души. Главная особенность сборника – его разнообразие. В "Больших маневрах" представлены рассказы на все темы: от семейных перипетий до космических приключений. Серегин мастерски высмеивает человеческие пороки и недостатки, но делает это с такой легкостью и обаянием,...

СЛУЧАЙНАЯ КНИГА

Тейт Брюс - Семь языков за семь недель. Практическое руководство по изучению языков программирования

Семь языков за семь недель. Практическое руководство по изучению языков программирования
Книга - Семь языков за семь недель. Практическое руководство по изучению языков программирования.  Тейт Брюс  - прочитать полностью в библиотеке КнигаГо
Название:
Семь языков за семь недель. Практическое руководство по изучению языков программирования
Тейт Брюс

Жанр:

Учебники и самоучители по компьютеру

Изадано в серии:

неизвестно

Издательство:

ДМК Пресс

Год издания:

ISBN:

978-5-97060-555-4

Отзывы:

Комментировать

Рейтинг:

Поделись книгой с друзьями!

Помощь сайту: донат на оплату сервера

Краткое содержание книги "Семь языков за семь недель. Практическое руководство по изучению языков программирования"

Вместе с семью языками программирования вы исследуете наиболее важные из современных моделей программирования. Вы познакомитесь с динамической типизацией, которая делает языки Ruby, Python и Регl такими гибкими. Постигнете систему прототипов , лежащую в основе языка javaScript. Увидите, как со поставлен не с образцом в языке Prolog сказалось на формировании языков Scala и Erlang. Узнаете, чем функциональное программирование на языке Haskell отличается от программирования на языках семейства Lisp, включая Clojure. Издани е пред назнач ено для программистов разной квалификации, в том числе выбирающих для изучения новый язык программ ирования.

Читаем онлайн "Семь языков за семь недель. Практическое руководство по изучению языков программирования". [Страница - 5]

узнали в первый день............................................................... 282
День 1: задания для самостоятельного решения ........................... 283
7.3. День 2: Йода и Сила ................................................................................ 284
Рекурсивные вычисления с помощью loop и recur ....................... 284

12 ™ Содержание
Последовательности ................................................................................ 286
Отложенные вычисления ...................................................................... 289
defrecord и defprotocol ............................................................................. 293
Макросы....................................................................................................... 296
Что мы узнали во второй день ............................................................. 298
День 2: задания для самостоятельного решения ........................... 299
7.4. День 3: Глаз дьявола ................................................................................ 299
Ссылки и транзакционная память ...................................................... 300
Атомы............................................................................................................ 302
Агенты .......................................................................................................... 304
Отложенные задания............................................................................... 306
Что мы пропустили .................................................................................. 307
Что мы узнали в третий день ................................................................ 308
День 3: задания для самостоятельного решения ........................... 308
7.5. В заключение о Clojure ........................................................................... 309
Парадокс языка Lisp ............................................................................... 309
Основные сильные стороны ................................................................. 310
Основные недостатки.............................................................................. 312
Заключительные замечания ................................................................. 313

Haskell .......................................................... 315
8.1. Введение в Haskell.................................................................................... 315
8.2. День 1: логический ................................................................................... 317
Выражения и простые типы.................................................................. 317
Функции ...................................................................................................... 320
Рекурсия ...................................................................................................... 322
Кортежи и списки ..................................................................................... 323
Создание списков ..................................................................................... 328
Интервью с Филиппом Уодлером (Philip Wadler) ....................... 332
Что мы узнали в первый день............................................................... 333
День 1: задания для самостоятельного решения ........................... 334
8.3. День 2: Самая сильная черта характера Спока .............................. 335
Функции высшего порядка ................................................................... 335
Частично примененные функции и карринг ................................. 338
Отложенные вычисления ...................................................................... 339
Интервью с Саймоном Пейтоном-Джонсом................................... 342
Что мы узнали во второй день ............................................................. 344
День 2: задания для самостоятельного решения ........................... 345
8.4. День 3: Слияние разумов ....................................................................... 346
Классы и типы ........................................................................................... 346

Содержание ™ 13
Монады......................................................................................................... 353
Что мы узнали в третий день ................................................................ 361
День 3: задания для самостоятельного решения ........................... 361
8.5. В заключение о Haskell........................................................................... 362
Основные сильные стороны ................................................................. 363
Основные недостатки.............................................................................. 365
Заключительные замечания ................................................................. 366

Послесловие ................................................. 367
9.1. Модели программирования .................................................................. 367
Объектно-ориентированное программирование (Ruby,
Scala) ............................................................................................................. 368
Программирование на основе прототипов (Io) ............................. 369
Логическое программирование (Prolog) .......................................... 369
Функциональное программирование (Scala, Erlang, Clojure,
Haskell) ......................................................................................................... 369
Смена парадигмы...................................................................................... 370
9.2. Параллельные вычисления ................................................................... 371
Управляемое изменение состояния.................................................... 371
Акторы в Io, Erlang и Scala .................................................................... 372
Отложенные задания............................................................................... 373
Транзакционная память.......................................................................... 373
9.3. Конструкции программирования ....................................................... 374
Генераторы списков ................................................................................. --">

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


Ваш e-mail является приватным и не будет опубликован в комментарии.