Scala: Мастерская Советов - PullRequest
       9

Scala: Мастерская Советов

4 голосов
/ 16 февраля 2011

Меня попросили провести семинар по scala для аудитории PHP.Многие из этих людей вообще никогда не общались с функциональным языком программирования, поэтому мне было интересно, как представить их таким образом, чтобы они получили от этого максимум пользы.

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

Каков ваш опыт?Я не хочу пугать их слишком сложными вещами, и при этом я не хочу утомлять их до смерти.

Семинар будет длиться примерно 3 часа с примерно 10 участниками.

Спасибодля вашего ввода.

С уважением, raichoo

Ответы [ 3 ]

2 голосов
/ 16 февраля 2011

Я предлагаю следовать некоторым советам на Подкрадывание Scala в вашу организацию .

Но перед этим убедитесь, что продемонстрировали последствия статических систем типов и как вывод делает ненужными множество аннотаций типов.

Для программирования функций не забудьте определить такие важные вещи, как clousures, lambdas (анонимные функции) и то, как они вписываются в OO Scala.

1 голос
/ 16 февраля 2011

Программирование Scala Мартина Одерского содержит несколько примеров, которые начинаются с императивного стиля, а затем проходят этапы его превращения в функциональность.Мы не привыкли к функциональному программированию начинать с «нормального» кода и переводить его, вместо того, чтобы сразу думать функционально.

1 голос
/ 16 февраля 2011

Посмотрите на эти слайды .Я не могу сказать, являются ли они наиболее подходящими слайдами для аудитории PHP, но я всегда думал, что Джонас Бонер попал в точку со своими презентациями.Возможно, вы захотите интегрировать темы, затронутые здесь, в практикум, поскольку они ориентированы на практические аспекты языка.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...