LINUX.ORG.RU

Подскажите язык?

 , ,


2

4

Обязательно:

  1. Функциональный
  2. С отличной обратной совместимостью
  3. Компилируемый

Желательно:

  1. Сильная статическая типизация
  2. Умеет в многопоточность

Как я понимаю, Haskell отпадает по 2-му пункту. Нравящийся мне Erlang по 3-му. Какой пройдёт первые три условия? CL (SBCL) или OCaml? Как у них с обратной совместимостью?

Upd: компилируемый в бинарь

Upd: Я выслушал много Ваших мнений, мудрецы. Сворачиваем наш уютный срачик. Ща посмотрим, что пережуёт моя анальнозондированная. Надеюсь на CL, F#, OCaml (в этом порядке). Scala, Haskell и другие на старость.

Deleted

Последнее исправление: merhalak (всего исправлений: 4)
Ответ на: комментарий от Deleted

Он себе runtime компилером в .exe (для той же Win) запаковывает?

Не более, чем Scala делает это. Разница в том, что Scala больше ООП и синтаксис в ней дальше от SML. Ну и CLR против JVM.

x3al ★★★★★
()
Ответ на: комментарий от x3al

Я со скалой знаком секунд 40: попросили найти ошибку в коде - подошёл, превратил код в джаву (да да, скала может), уполз к себе.

Deleted
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.