Сквик полиглот

компилятор языка смолток 

Книга Смолток. Язык и его реализация (pdf)

 Описание

Особенности компилятора

Перевод имён переменных, классов и селекторов методов

Скачать

Контакты

Новости:

05.06.2008 - переведена 28 глава книги Смолток. Язык и его реализация

27.05.2008 - переведена 27 глава книги Смолток. Язык и его реализация.

13.05.2008 - переведена 26 глава книги Смолток. Язык и его реализация.

22.04.2008 - изменён перевод термина superclass с суперкласс на надкласс, перевод псевдопеременной super изменён с супер на над. В числах в качестве разделителя целой и дробной части можно использовать либо точку, либо запятую.

16.02.2008 - добавлена подсветка синтаксиса в редактор исходного текста.

22.01.2008 - закончен перевод 12 глав книги Смолток. Язык и его реализация.

13.01.2008 - выложен перевод первой части книги Смолток. Язык и его реализация.

08.01.2008 - выложен перевод первых трёх глав книги Смолток. Язык и его реализация.

13.11.2007 - перевод на русский язык интерфейса браузера.

25.10.2007 - добавлены многоуровневые переходы, например завершить текущую итерацию цикла можно так:

1 до: 10 делать: [ :н | н = 8 истина: [ ↑: 2 пусто. ]. Транскрипт показать: 'н = '; показать: н; пс. ].

↑: 2 выражение. - читается как: вернуть со второго уровня выражение. В данном случае второй уровень это блок являющийся телом цикла, т.е. на восьмой итерации не все выражения блока будут выполнены, произойдёт завершение итерации т.к. условие н = 8 истинно.

15.10.2007 - добавлен конвейер в синтаксис. Используется восклицательный знак: 1 + 2! факториал! в степени: 2 равно 36 т.к. сначала вычисляется значение 1 + 2 которое равно 3, этому значению посылается сообщение факториал, которое возвращает 6, 6 возводится в квадрат, т.е. получаем значение 36.

8.10.2007 - в Workspace'е используется компилятор полиглот, т.е. в нём стало возможным, например, выполнить такую строчку: Транскрипт показать: 'Привет!'.