Файл: Одерски Мартин, Спун Лекс, Веннерс Билл, Соммерс ФрэнкО41 Scala. Профессиональное программирование. 5е изд спб. Питер, 2022. 608 с. ил. Серия Библиотека программиста.pdf
ВУЗ: Не указан
Категория: Не указан
Дисциплина: Не указана
Добавлен: 09.12.2023
Просмотров: 732
Скачиваний: 11
ВНИМАНИЕ! Если данный файл нарушает Ваши авторские права, то обязательно сообщите нам.
СОДЕРЖАНИЕ
Библиография 605
[Jav]
The Java Tutorials: Creating a GUI with JFC/Swing. Available on the
Web at http://java.sun.com/docs/books/tutorial/uiswing.
[Kay96] Kay, Alan C. “The Early History of Smalltalk.” In History of Program
ming languages — II, pages 511–598. ACM, New York, NY, USA, 1996.
ISBN 0201895021. doi:http://doi.acm.org/10.1145/234286.1057828.
[Kay03] Kay, Alan C. An Email to Stefan Ram on the Meaning of the Term
“Objectoriented Programming”, July 2003. The Email is Published on the Web at http://www.purl.org/stefan_ram/pub/doc_kay_oop_en
(accesssed June 6, 2008).
[Kri19] Krikava, Filip, Heather Miller, and Jan Vitek. “Scala Implicits are Every
where: a Largescale Study of the Use of Scala Implicits in the Wild.” In
Proceedings of the ACM on Programming Languages, volume 3. ACM,
2019. doi:https://doi.org/10.1145/3360589.
[Lan66] Landin, Peter J. “The Next 700 Programming Languages.” Communica
tions of the ACM, 9 (3): 157–166, 1966.
[Mey91] Meyers, Scott. Effective C++. AddisonWesley, 1991.
[Mey00] Meyer, Bertrand. ObjectOriented Software Construction. Prentice
Hall, 2000.
[Mor68] Morrison, Donald R. “PATRICIA—Practical Algorithm To Retrieve
Information Coded in Alphanumeric.” J. ACM, 15 (4): 514–534, 1968.
ISSN 00045411. doi:http://doi.acm.org/10.1145/321479.321481.
[Ode03] Odersky, Martin, Vincent Cremet, Christine R
öckl, and Matthias Ze
nger. “A Nominal Theory of Objects with Dependent Types.” In Proc.
ECOOP’03, Springer LNCS, pages 201–225. July 2003.
[Ode05] Odersky, Martin and Matthias Zenger. “Scalable Component Abstrac
tions.” In Proceedings of OOPSLA, pages 41–58. October 2005.
[Ode11] Odersky, Martin. The Scala Language Specification, Version 2.9. EPFL,
May 2011. Available on the Web at http://www.scalalang.org/docu/
manuals.html (accessed April 20, 2014).
[Ray99] Raymond, Eric. The Cathedral & the Bazaar: Musings on Linux and
Open Source by an Accidental Revolutionary. O’Reilly, 1999.
[Rum04] Rumbaugh, James, Ivar Jacobson, and Grady Booch. The Unified Mod
eling Language Reference Manual (2nd Edition). AddisonWesley,
2004.
[SPJ02] Simon Peyton Jones, et.al. “Haskell 98 Language and Libraries, Revised
Report.” Technical Report, http://www.haskell.org/onlinereport,
2002.
606 Библиография
[Ste99] Steele, Jr., Guy L. “Growing a Language.” HigherOrder and Symbo
lic Computation, 12: 221–223, 1999. Transcript of a Talk Given at
OOPSLA 1998.
[Ste15] Steindorfer, Michael J and Jurgen J Vinju. “Optimizing hasharray mapped tries for fast and lean immutable JVM collections.” In ACM
SIGPLAN Notices, volume 50, pages 783–800. ACM, 2015.
[Str00] Strachey, Christopher. “Fundamental Concepts in Programming Lan
guages.” HigherOrder and Symbolic Computation, 13: 11–49, 2000.
[Vaz07] Vaziri, Mandana, Frank Tip, Stephen Fink, and Julian Dolby. “Declar
ative Object Identity Using Relation Types.” In Proc. ECOOP 2007, pages 54–78. 2007.
Об авторах
Мартин Одерски, создатель языка Scala, — профессор в Федеральной поли
технической школе Лозанны, Швейцария (EPFL), и основатель Lightbend,
Inc. Работает над языками программирования и системами, в частности над темой совмещения объектноориентированного и функционального подхо
дов. С 2001 года сосредоточен на проектировании, реализации и улучшении
Scala. Внес вклад в разработку Java как соавтор обобщенных типов и соз
датель текущего эталонного компилятора javac
. Мартину было присвоено звание действительного члена ACM.
Лекс Спун — разработчик программного обеспечения в компании Square
Inc.
1
, создающей простое в использовании программное обеспечение для бизнеса и мобильных платежей. Занимался Scala на протяжении двух лет в ходе постдокторантуры в EPFL. Помимо Scala, участвовал в разработке самых разнообразных языков, включая динамический язык Smalltalk, на
учный язык X10 и логический язык CodeQL.
Билл Веннерс — президент Artima, Inc., занимающейся консалтингом, кур
сами, книгами и инструментами для работы со Scala. Автор книги Inside the
Java Virtual Machine про архитектуру и внутреннее устройство платформы
Java. Билл представляет сообщество в Scala Center и является ведущим разработчиком и проектировщиком фреймворка тестирования ScalaTest и библиотеки Scalactic, предназначенной для функционального и объектно
ориентированного программирования.
Фрэнк Соммерс — основатель и президент компании Autospaces Inc., пре
доставляющей решения для автоматизации рабочих процессов в сфере финансовых услуг. Фрэнк ежедневно работает с языком Scala уже свыше двенадцати лет.
1
С 1 декабря 2021 года компания называется Block.
Мартин Одерски, Лекс Спун, Билл Веннерс, Фрэнк Соммерс
Scala. Профессиональное программирование
5-е издание
Перевел с английского А. Павлов
Руководитель дивизиона
Ю. Сергиенко
Руководитель проекта
А. Питиримов
Ведущий редактор
Н. Гринчик
Литературные редакторы
А. Аверьянов, Н. Хлебина
Художественный редактор
В. Мостипан
Корректоры
С. Беляева, Е. Павлович
Верстка
Л. Егорова
Изготовлено в России. Изготовитель: ООО «Прогресс книга». Место нахождения и фактический адрес:
194044, Россия, г. Санкт-Петербург, Б. Сампсониевский пр., д. 29А, пом. 52. Тел.: +78127037373.
Дата изготовления: 07.2022. Наименование: книжная продукция. Срок годности: не ограничен.
Налоговая льгота — общероссийский классификатор продукции ОК 034-2014, 58.11.12 — Книги печатные профессиональные, технические и научные.
Импортер в Беларусь: ООО «ПИТЕР М», 220020, РБ, г. Минск, ул. Тимирязева, д. 121/3, к. 214, тел./факс: 208 80 01.
Подписано в печать 19.05.22. Формат 70х100/16. Бумага офсетная. Усл. п. л. 49,020. Тираж 500. Заказ 0000.