Классический форум-трекер
canvas not supported
Нас вместе: 4 232 401

Programming in Scala (Martin Odersky), Beginning Scala (David Pollak), Exploring Lift [2009] [PDF]


 
 
RSS
Начать новую тему   Ответить на тему    Торрент-трекер NNM-Club -> Компьютерная литература -> Программирование
Автор Сообщение
An0nym ®
Стаж: 16 лет 9 мес.
Сообщений: 2234
Ratio: 13.449
Поблагодарили: 1895
100%
roody.gif
Название: Programming in Scala
Авторы: Martin Odersky, Lex Spoon, Bill Venners
Год: 2008, издательство Artima
Официальный сайт: http://www.artima.com/shop/programming_in_scala

Название: Exploring Lift / The Definitive Guide to Lift: A Scala-based Web Framework
Авторы: Derek Chen-Becker, Tyler Weir, Marius Danciu
Год: 2009, издательство Apress
Официальный сайт: http://www.apress.com/book/view/1430224215

Название: Beginning Scala
Авторы: David Pollak
Год: 2009, издательство Apress
Официальный сайт: http://www.apress.com/book/view/1430219890

Отрасль (жанр): программирование
Язык (если не русский): английский
Формат: PDF
Качество: оригинал

Описание:
Scala - молодой язык программирования, совмещающий в себе как объектно-ориентированную, так и функциональную парадигмы. Его называют "наследником Java". Разработчики, начавшие использовать этот язык, пишут об уменьшении объёма кода в среднем втрое при сравнимой производительности. На недавно прошедшей JavaOne 2009 три из десяти самых продаваемых книг были посвящены этому языку.

На 5м месте (в конце первого дня была на 1м) - "Programming in Scala" Мартина Одерски, автора языка.
На 8-м месте - "The Definitive Guide to Lift" про написанный на Scala веб-фреймворк.
И на 9-м месте - "Beginning Scala" Дэвида Поллака, создателя Lift.
Все эти три книги выложены в этой раздаче.

Время раздачи: когда включен компьютер. порт закрыт (NAT) но включен IPv6
[NNM-Club.ru] Scala.torrent
 Торрент: Платиновая раздача  Зарегистрирован
 
Скачать


 Зарегистрирован:   26 Июн 2009 10:26:57
 Размер:   18.3 MB  (
 Рейтинг:   4.8 (Голосов: 21)
 Поблагодарили:   60
 Проверка:   Оформление проверено модератором 26 Июн 2009 11:34:10
Как cкачать  ·  Как раздать  ·  Правильно оформить  ·  Поднять ратио!  
subtle-kutx
Стаж: 16 лет 4 мес.
Сообщений: 6
Ratio: 2.895
4.03%
спасибо!
An0nym ®
Стаж: 16 лет 9 мес.
Сообщений: 2234
Ratio: 13.449
Поблагодарили: 1895
100%
roody.gif
subtle-kutx писал(а):
спасибо!

пожалуйста

_________________
Сайонара
apd2004
Стаж: 16 лет
Сообщений: 581
Ratio: 105.609
Поблагодарили: 2998
100%
Откуда: Москва
russia.gif
alex14san
А ты сам пробовал писать на этом языке, как он ??

_________________
Winner never say's "it's just a game"
An0nym ®
Стаж: 16 лет 9 мес.
Сообщений: 2234
Ratio: 13.449
Поблагодарили: 1895
100%
roody.gif
apd2004
пробовал, рекомендации тут например на нём написаны. язык хорош, очень. как кто-то в ЖЖ написал: "наконец-то появился язык, на котором не противно писать".

живёт на JVM (хотя вроде учится и дот-нетовский байт-код генерить), поэтом сравнивать надо с Java и другими JVM-языками. от большинства других отличается статическими типами и компиляцией. от самой явы - лаконичностью. начиная с мелочей - типа что точку с запятой в конце строк не надо писать, продолжая объявлениями классов, и заканчивая функциональными наворотами с map/filter/fold/reduce в одну строку, которые на Java пишутся в десять. в pattern matching если въехать - их просто нельзя не полюбить. типы в половине случаев явно объявлять не требуется, компилятор сам их определяет. в общем, вкусностей очень много.

масштабируемость имеет место, мелкие скрипты, которые обычно пишутся на перле, тоже писать вполне можно. язык расширяемый - можно свои управляющие конструкции добавлять. с поддержкой IDE не идеально, в смысле до явы конечно далеко, но в целом работается комфортно (Eclipse), смешанные проекты с java и scala вместе живут замечательно, хотя заметно что эклипсина на scala-файлах "задумывается". интеграция с java - идеальная, никаких лишних телодвижений не требуется. спокойно можно использовать и даже наследовать классы из другого языка.

Lift - веб-фреймворк на скале - спроектирован очень по уму, плюс все последние модные навороты поддерживает типа COMET.

из недостатков. во-первых, если важна производительность, то приходится смотреть что за код в результате получается, пока не привыкнешь что цикл for в критических участках кода лучше не использовать. в общем, вполне можно писать код, который будет не медленнее родного на Java, если надо, если не надо - и писать естественный для скалы код, функциональный, с immutable данными, получается где-то вдвое медленее.

ну и самый большой минус - что стандартные библиотеки там ещё пока сырые. такого количества ошибок я ещё нигде не ловил. в Actors - механизм многозадачности - несколько утечек памяти. коллекции - жутко тормозные, и даже простейшие операции типа сравнения списков (List) может вылететь по переполнению стэка. но это всё касается версии 2.7, в 2.8 всего этого вроде не будет - и actors, и collections там довольно радикально переписываются.

так что использовать в боевом проекте можно очень осторожно, будучи готовым к глюкам, но пощупать если есть интерес - стоит однозначно. будущее imho за ним.

_________________
Сайонара
Lev
Стаж: 13 лет 8 мес.
Сообщений: 1
Ratio: 840.77
0%
У меня uTorrent 1.8.2 говорит что невозможно скачать, инвалидный торент
vanikin9
Стаж: 11 лет 8 мес.
Сообщений: 194
Ratio: 6.123
100%
удалил был, запустил опять, буду раздавать в выходные.
А вообще для новичков (как для меня типо :)) есть лекториумтв там по функциональному программированию есть бесплатные лекции как по скале так и по хаскелю вроде и по схеме немного есть.
Показать сообщения:   
Начать новую тему   Ответить на тему    Торрент-трекер NNM-Club -> Компьютерная литература -> Программирование Часовой пояс: GMT + 3
Страница 1 из 1