Обсуждение:Scala (язык программирования)

Материал из Википедии — свободной энциклопедии
Перейти к навигации Перейти к поиску

Nikov 13:31, 17 июля 2007 (UTC)[ответить]

"В Scala включены мощные и единообразные концепции абстракций как для типов, так и для значений." - не информативное утверждение; оно должно быть или удалено, или раскрыто.

Nikov 18:49, 17 июля 2007 (UTC) "Язык был создан в 2001-2004 гг в лаборатории методов программирования EPFL." - Scala Language Specification, Version 2.5 утверждает следующее: "Scala has been developed from 2001 in the programming methods laboratory at EPFL. Version 1.0 was released in November 2003. This document describes the second version of the language, which was released in March 2006". 2004 год не упоминается.[ответить]

Net и JVM во многом схожи ... . 
Кроме того, .Net Framework предоставляет поддержку свойств, атрибутов,
типов-значений (структур), перечислений и событий. 


По факту:

  • свойства в яве такие же как и в .Net (нет только рефлекторных геттеров и сеттеров да)
  • аннотации в яве - своеобразный аналог атрибутов
  • перечисления в яве почти такие же как и в .Net

В JVM из всего этого списка нет аналогов типов-значений и событий. При чем события отлично эмулируются другими средствами языка (список евент листнеров в javabeans например).

Вопрос в другом. Стоит ли об этом говорить в данной статье? Я пока удалю предложение. Если кто посчитает, что оно должно быть - пусть напишет его правильно. msangel 15:00, 3 января 2012 (UTC)[ответить]

Сравнение с JavaScript не помешало бы --Nashev 22:27, 26 февраля 2013 (UTC)[ответить]

Самое главное где?[править код]

Где самое главное о языке? Это компилируемый язык или как ПХП или Руби - интерпретируемый? Т.е. "написал, запустил, пользуйся" или "написал, запустил компилятор, подождал пока скомпилируется, увидел, что нет ошибок, только теперь можешь пользоваться". Где эта информация?