ycliper

Популярное

Музыка Кино и Анимация Автомобили Животные Спорт Путешествия Игры Юмор

Интересные видео

2025 Сериалы Трейлеры Новости Как сделать Видеоуроки Diy своими руками

Топ запросов

смотреть а4 schoolboy runaway турецкий сериал смотреть мультфильмы эдисон
Скачать

FOSDEM 2009 Scala - A Scalable Language

Автор: FOSDEM

Загружено: 2009-03-24

Просмотров: 23066

Описание: By Martin Odersky

In this talk I'll describe the design principles of the Scala programming language, which has scalability as its primary design objective.

Today's software landscape resembles increasingly a tower of Babel: Systems are built using many different languages, combining server-side and client-side languages, scripting and systems programming languages, general and domain specific languages, all glued together with a hefty amount of XML. The advantage of this approach is that each individual language can be tailored to a specific application domain. Its disadvantage is that the necessary amount of cross-language glue can make applications cumbersome to write, deploy, and maintain.

An alternative is offered by scalable languages, which can be used for many different applications, ranging from small scripts to very large systems. An important aspect of a scalable language is that it itself is extensible and malleable. It should be possible to define very high-level libraries in it, which act in effect as specialized domain specific languages. The advantages of this approach is that it leads to more regular system designs, gives better static checking, makes applications easier to deploy, and increases their reliability.

In this talk I'll describe the design principles of the Scala programming language, which has scalability as its primary design objective. Scala combines lightweight syntax with strong static checking on a Java-compatible platform. It encourages the embedding of domain-specific languages as high-level libraries. I discuss how Scala affects systems design and discuss its suitability for large scale industrial deployment.


FOSDEM (Free and Open Source Development European Meeting) is a European event centered around Free and Open Source software development. It is aimed at developers and all interested in the Free and Open Source news in the world. Its goals are to enable developers to meet and to promote the awareness and use of free and open source software. More info at http://fosdem.org

Не удается загрузить Youtube-плеер. Проверьте блокировку Youtube в вашей сети.
Повторяем попытку...
FOSDEM 2009 Scala - A Scalable Language

Поделиться в:

Доступные форматы для скачивания:

Скачать видео

  • Информация по загрузке:

Скачать аудио

Похожие видео

FOSDEM 2009 OpenAMQ

FOSDEM 2009 OpenAMQ

Мартин Одерски — роль Scala в экосистеме языков программирования

Мартин Одерски — роль Scala в экосистеме языков программирования

Scala for the Intrigued

Scala for the Intrigued

Расширение языка C для поддержки процедурно-параметрического программирования (Александр Легалов, O…

Расширение языка C для поддержки процедурно-параметрического программирования (Александр Легалов, O…

MINIX 3: a Modular, Self-Healing POSIX-compatible Operating System

MINIX 3: a Modular, Self-Healing POSIX-compatible Operating System

🔥А ВОТ ЭТО ИНТЕРЕСНО! Вскрыли ТАКОЕ об окружении Путина. БЕЛКОВСКИЙ все прояснил @i_gryanul_grem ​

🔥А ВОТ ЭТО ИНТЕРЕСНО! Вскрыли ТАКОЕ об окружении Путина. БЕЛКОВСКИЙ все прояснил @i_gryanul_grem ​

BDSBTB 2015: Martin Odersky, Spark -- the Ultimate Scala Collections

BDSBTB 2015: Martin Odersky, Spark -- the Ultimate Scala Collections

Как управлять портфелем инвестиций? Лекция MIT (Массачусетский технологический)

Как управлять портфелем инвестиций? Лекция MIT (Массачусетский технологический)

Martin Odersky,

Martin Odersky, "Working Hard to Keep It Simple" - OSCON Java 2011

Busy Java Developer's Guide to Scala: Thinking

Busy Java Developer's Guide to Scala: Thinking

Google I/O 2009 - The Myth of the Genius Programmer

Google I/O 2009 - The Myth of the Genius Programmer

⚡️ПОРТНИКОВ: Срочно! РФ НА ГРАНИ БУНТА. Жуткий ПРИКАЗ из Кремля. Россияне В УЖАСЕ. @i_gryanul_grem

⚡️ПОРТНИКОВ: Срочно! РФ НА ГРАНИ БУНТА. Жуткий ПРИКАЗ из Кремля. Россияне В УЖАСЕ. @i_gryanul_grem

The Go Programming Language

The Go Programming Language

КАК УСТРОЕН TCP/IP?

КАК УСТРОЕН TCP/IP?

Kubernetes — Простым Языком на Понятном Примере

Kubernetes — Простым Языком на Понятном Примере

SF Scala: Martin Odersky, Scala -- the Simple Parts

SF Scala: Martin Odersky, Scala -- the Simple Parts

Shapeless: Exploring Generic Programming in Scala

Shapeless: Exploring Generic Programming in Scala

Лучший Гайд по Kafka для Начинающих За 1 Час

Лучший Гайд по Kafka для Начинающих За 1 Час

golang, practical Go Programming

golang, practical Go Programming

Scala Tricks

Scala Tricks

© 2025 ycliper. Все права защищены.



  • Контакты
  • О нас
  • Политика конфиденциальности



Контакты для правообладателей: [email protected]