Тейт Брюс - Семь языков за семь недель. Практическое руководство по изучению языков программирования
Название: | Семь языков за семь недель. Практическое руководство по изучению языков программирования | |
Автор: | Тейт Брюс | |
Жанр: | Учебники и самоучители по компьютеру | |
Изадано в серии: | неизвестно | |
Издательство: | ДМК Пресс | |
Год издания: | 2017 | |
ISBN: | 978-5-97060-555-4 | |
Отзывы: | Комментировать | |
Рейтинг: | ||
Поделись книгой с друзьями! Помощь сайту: донат на оплату сервера |
Краткое содержание книги "Семь языков за семь недель. Практическое руководство по изучению языков программирования"
Вместе с семью языками программирования вы исследуете наиболее важные из современных моделей программирования. Вы познакомитесь с динамической типизацией, которая делает языки Ruby, Python и Регl такими гибкими. Постигнете систему прототипов , лежащую в основе языка javaScript. Увидите, как со поставлен не с образцом в языке Prolog сказалось на формировании языков Scala и Erlang. Узнаете, чем функциональное программирование на языке Haskell отличается от программирования на языках семейства Lisp, включая Clojure. Издани е пред назнач ено для программистов разной квалификации, в том числе выбирающих для изучения новый язык программ ирования.
Читаем онлайн "Семь языков за семь недель. Практическое руководство по изучению языков программирования". [Страница - 4]
Вспомогательные конструкторы ......................................................... 176
Расширение классов ................................................................................ 177
Что мы узнали в первый день............................................................... 179
День 1: задания для самостоятельного решения ........................... 181
5.3. День 2: Обрезка кустарников и другие новые хитрости ............. 181
var и val ......................................................................................................... 182
Коллекции ................................................................................................... 184
Типы Any и Nothing ................................................................................. 188
Коллекции и функции ............................................................................ 189
Что мы узнали во второй день ............................................................. 195
День 2: задания для самостоятельного решения ........................... 196
5.4. День 3: Художественная стрижка ...................................................... 196
XML............................................................................................................... 197
Сопоставление с образцом .................................................................... 198
Ограничители ............................................................................................ 199
Регулярные выражения .......................................................................... 199
Обработка XML и сопоставление с образцом ................................ 200
Параллельные вычисления ................................................................... 201
Параллельные вычисления в действии ............................................ 203
Что мы узнали в третий день ................................................................ 206
День 3: задания для самостоятельного решения ........................... 207
5.5. В заключение о Scala ............................................................................... 207
Основные сильные стороны ................................................................. 208
Недостатки .................................................................................................. 210
Заключительные замечания ................................................................. 212
Erlang ........................................................... 213
6.1. Введение в Erlang ..................................................................................... 213
Поддержка параллельных вычислений ............................................ 214
Интервью с доктором Джо Армстронгом ........................................ 216
6.2. День 1: Появление человека ................................................................. 218
Введение ...................................................................................................... 219
Содержание 11
Комментарии, переменные и выражения......................................... 219
Атомы, списки и кортежи ...................................................................... 221
Сопоставление с образцом .................................................................... 222
Сопоставление на уровне битов .......................................................... 224
Функции ...................................................................................................... 225
Что мы узнали в первый день............................................................... 228
День 1: задания для самостоятельного решения ........................... 229
6.3. День 2: Изменение формы..................................................................... 230
Управляющие структуры ....................................................................... 230
Анонимные функции .............................................................................. 233
Списки и функции высшего порядка ................................................ 234
Дополнительные средства для работы со списками .................... 237
Что мы узнали во второй день ............................................................. 242
День 2: задания для самостоятельного решения ........................... 243
6.4. День 3: Красная таблетка ....................................................................... 243
Основные примитивы параллельных вычислений ...................... 244
Обмен синхронными сообщениями ................................................... 247
Связывание процессов для повышения надежности .................. 250
Что мы узнали в третий день ................................................................ 255
День 2: задания для самостоятельного решения ........................... 256
6.5. В заключение об Erlang .......................................................................... 257
Основные сильные стороны ................................................................. 257
Основные недостатки.............................................................................. 259
Заключительные замечания ................................................................. 260
Clojure .......................................................... 261
7.1. Введение в Clojure .................................................................................... 262
О Lisp ............................................................................................................ 262
На стороне JVM ........................................................................................ 263
Готовность к встрече с миром параллельных вычислений ........ 263
7.2. День 1: Обучение Люка .......................................................................... 264
Вызовы простых функций..................................................................... 265
Строки и символы .................................................................................... 267
Логические значения и выражения.................................................... 268
Списки, ассоциативные массивы, множества и векторы............ 270
Определение функций ............................................................................ 275
Что мы --">
Книги схожие с «Семь языков за семь недель. Практическое руководство по изучению языков программирования» по жанру, серии, автору или названию:
Дмитрий Владимирович Невский - Как читать подсказки судьбы. Практическое руководство Жанр: Эзотерика, мистицизм, оккультизм Год издания: 2008 |
Максим Григорьевич Пачесюк - Семь ветров (СИ) Жанр: Космическая фантастика Год издания: 2015 |
Алексей Иванович Шубин - Семь пар железных ботинок Жанр: Советская проза Год издания: 1966 |