вторник, 26 мая 2009 г.

Мартин Одерски рассказывает о возникновении Scala

В журнале Artima’s Scalazine начата публикация серии интервью о языке Scala.

The Origins of Scala: A Conversation with Martin Odersky, Part I

Интересно. Оказывается, Мартин Одерски с товарищем написали самый лучший компилятор Modula-2 для 8-ми битового Z80. Который затем выкупила компания Borland для своего семейства Turbo-компиляторов. И сам Одерски чуть было не попал в Borland. Но остался в науке и работал под руководством Никлауса Вирта.

Еще интересно то, что особую тягу к функциональному программированию имеют люди с академическим прошлым. Наверное, необходим особый математический склад ума для того, чтобы предпочитать функциональный подход.

А еще интересно то, что Одерски на опыте своего языка Funnel понял, что чистые функциональные языки не очень практичны.

Продолжение.

The Goals of Scala's Design: A Conversation with Martin Odersky, Part II

The Purpose of Scala's Type System: A Conversation with Martin Odersky, Part III

The Point of Pattern Matching in Scala A Conversation with Martin Odersky, Part IV

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