Зачем Microsoft Scala?
От: dotneter  
Дата: 15.07.11 20:29
Оценка:
TIL We have a project, which is actually funded by Microsoft, to build a .NET version of Scala.
1) Вроде прямой конкурент F#, почему бы не вкладыватся в развитие своего продукта, из анонсированых фич следующей версии кажется что на него как то подзабили.
2) Люди обучившись Scala проще перейти net -> java.

Что то совсем не вижу профита.
... << RSDN@Home 1.2.0 alpha 5 rev. 1526>>
Talk is cheap. Show me the code.
Re: Зачем Microsoft Scala?
От: gandjustas Россия http://blog.gandjustas.ru/
Дата: 15.07.11 21:34
Оценка:
Здравствуйте, dotneter, Вы писали:

D>TIL We have a project, which is actually funded by Microsoft, to build a .NET version of Scala.

D>1) Вроде прямой конкурент F#, почему бы не вкладыватся в развитие своего продукта, из анонсированых фич следующей версии кажется что на него как то подзабили.
D>2) Люди обучившись Scala проще перейти net -> java.

D>Что то совсем не вижу профита.


А ты не смотри со стороны программиста, смотри со стороны продавца. Scala можно запускать на .NET -> больше программ будет под .NET -> больше windows будет продано.
Даже для F# есть непрямая выгода, ибо то что буде сделано в scala и превосходить F# быстренько в этот самый f# перекочует.

И кстати люди которые уже пишут на java\scala смогут писать на .net и таких людей кто научится писать на .net\scala, поэтому переход будет скорее java->.net
Re: Зачем Microsoft Scala?
От: silverwolf  
Дата: 15.07.11 21:43
Оценка:
Здравствуйте, dotneter, Вы писали:

D>TIL We have a project, which is actually funded by Microsoft, to build a .NET version of Scala.

D>1) Вроде прямой конкурент F#, почему бы не вкладыватся в развитие своего продукта, из анонсированых фич следующей версии кажется что на него как то подзабили.
ИМХО, F# -- это просто ЕщеОдинЯзык; сомневаюсь что у МС на него были хоть какие-то планы, кроме маркетинга и привлечения "гиков" (типа функциональный, похож на OCaml)
D>2) Люди обучившись Scala проще перейти net -> java.
Люди которые знают C# еще проще могут перейти

D>Что то совсем не вижу профита.

А зачем им Руби, Питон, ЦПП?
МС позиционируют .NET как "пишите на любом языка, но под одну платформу" (по крайней мере раньше так было)

Кстати, люди из команды Скалы никогда не говорили про то что они сугубо с джавой (или ДжВМ), часто говорили про работу с дотНет.
Re[2]: Зачем Microsoft Scala?
От: dotneter  
Дата: 16.07.11 07:08
Оценка:
Здравствуйте, gandjustas, Вы писали:

G>Здравствуйте, dotneter, Вы писали:


D>>TIL We have a project, which is actually funded by Microsoft, to build a .NET version of Scala.

D>>1) Вроде прямой конкурент F#, почему бы не вкладыватся в развитие своего продукта, из анонсированых фич следующей версии кажется что на него как то подзабили.
D>>2) Люди обучившись Scala проще перейти net -> java.

D>>Что то совсем не вижу профита.


G>А ты не смотри со стороны программиста, смотри со стороны продавца. Scala можно запускать на .NET -> больше программ будет под .NET -> больше windows будет продано.

Что то я сомневаюсь, что из за scala вдруг из воздуха возникнут программы которые нельзя было написать на C#.
G>Даже для F# есть непрямая выгода, ибо то что буде сделано в scala и превосходить F# быстренько в этот самый f# перекочует.
Что мешает сейчас фичам java версии перекочевать в F#? Или вы думаете будет общий код?
G>И кстати люди которые уже пишут на java\scala смогут писать на .net и таких людей кто научится писать на .net\scala, поэтому переход будет скорее java->.net
И зачем человеку переходить java -> .net?
... << RSDN@Home 1.2.0 alpha 5 rev. 1526>>
Talk is cheap. Show me the code.
Re[2]: Зачем Microsoft Scala?
От: dotneter  
Дата: 16.07.11 07:08
Оценка:
Здравствуйте, silverwolf, Вы писали:
D>>2) Люди обучившись Scala проще перейти net -> java.
S>Люди которые знают C# еще проще могут перейти
Как раз после C# писать на java тежеловато в плане его убогости.

D>>Что то совсем не вижу профита.

S>А зачем им Руби, Питон, ЦПП?
Руби, Питон — потому что небыло своего динамического языка. C++/CLI — для возможной миграции native -> .net

S>МС позиционируют .NET как "пишите на любом языка, но под одну платформу" (по крайней мере раньше так было)

S>Кстати, люди из команды Скалы никогда не говорили про то что они сугубо с джавой (или ДжВМ), часто говорили про работу с дотНет.
Их то как раз понять можно, больше платформ, больше распространения, речь о микрософт.
... << RSDN@Home 1.2.0 alpha 5 rev. 1526>>
Talk is cheap. Show me the code.
Re[3]: Зачем Microsoft Scala?
От: gandjustas Россия http://blog.gandjustas.ru/
Дата: 16.07.11 07:43
Оценка:
Здравствуйте, dotneter, Вы писали:

D>Здравствуйте, gandjustas, Вы писали:


G>>Здравствуйте, dotneter, Вы писали:


D>>>TIL We have a project, which is actually funded by Microsoft, to build a .NET version of Scala.

D>>>1) Вроде прямой конкурент F#, почему бы не вкладыватся в развитие своего продукта, из анонсированых фич следующей версии кажется что на него как то подзабили.
D>>>2) Люди обучившись Scala проще перейти net -> java.

D>>>Что то совсем не вижу профита.


G>>А ты не смотри со стороны программиста, смотри со стороны продавца. Scala можно запускать на .NET -> больше программ будет под .NET -> больше windows будет продано.

D>Что то я сомневаюсь, что из за scala вдруг из воздуха возникнут программы которые нельзя было написать на C#.
Не возникнет. Более того, никто никогда не будет переписывать код scala под jvm для .NET. Но сами программисты, знающие scala смогут писать для .NET, это значит больше виндовсов будет продано.

G>>Даже для F# есть непрямая выгода, ибо то что буде сделано в scala и превосходить F# быстренько в этот самый f# перекочует.

D>Что мешает сейчас фичам java версии перекочевать в F#?
Различия в платформе.

G>>И кстати люди которые уже пишут на java\scala смогут писать на .net и таких людей кто научится писать на .net\scala, поэтому переход будет скорее java->.net

D>И зачем человеку переходить java -> .net?
Из за денег например. Причин может быть миллион, главное что наличие scala на .NET позволяет это сделать.
Re[4]: Зачем Microsoft Scala?
От: dotneter  
Дата: 16.07.11 10:42
Оценка:
Здравствуйте, gandjustas, Вы писали:


D>>Что то я сомневаюсь, что из за scala вдруг из воздуха возникнут программы которые нельзя было написать на C#.

G>Не возникнет. Более того, никто никогда не будет переписывать код scala под jvm для .NET. Но сами программисты, знающие scala смогут писать для .NET, это значит больше виндовсов будет продано.
Опять же вопрос целесообразности java -> .net
G>>>Даже для F# есть непрямая выгода, ибо то что буде сделано в scala и превосходить F# быстренько в этот самый f# перекочует.
D>>Что мешает сейчас фичам java версии перекочевать в F#?
G>Различия в платформе.
У F# team не хватает мозгов для реализации фич scala под нет, и они хотят посмотреть как с этим справится scala team?

G>>>И кстати люди которые уже пишут на java\scala смогут писать на .net и таких людей кто научится писать на .net\scala, поэтому переход будет скорее java->.net

D>>И зачем человеку переходить java -> .net?
G>Из за денег например.
То есть если деньги некуда девать и очень хочется их потратить на покупку windows?
Talk is cheap. Show me the code.
Re[3]: Зачем Microsoft Scala?
От: silverwolf  
Дата: 16.07.11 11:21
Оценка:
Здравствуйте, dotneter, Вы писали:

D>Здравствуйте, silverwolf, Вы писали:

D>>>2) Люди обучившись Scala проще перейти net -> java.
S>>Люди которые знают C# еще проще могут перейти
D>Как раз после C# писать на java тежеловато в плане его убогости.
Давайте пропустим троллинг джава против дотНет (за этот месяц я участвовал уже в 3 начинает надоедать )
Ближе к теме: Освоить Скалу зная Джаву -- очень сложная задача (знаю по себе и своим знакомым).
После Скалы идти на Джаву, так же сложно с одной стороны за счет того что вы назвали "убогость",
второй момент: языки очень разные в "философском" смысле, тут СиШарп значительно блихе к Джава.

D>>>Что то совсем не вижу профита.

S>>А зачем им Руби, Питон, ЦПП?
D>Руби, Питон — потому что небыло своего динамического языка. C++/CLI — для возможной миграции native -> .net
Не, не, не. Давайте называть вещи своими именами: для того чтобы переманить Рубистов, Питонистов и Плюсовиков на свою платформу. Вспомните J++ и J# -- с джавистоми такого не получилось (по отзывам о айронРуби и айронПитон -- мало что получитсо).
Re[5]: Зачем Microsoft Scala?
От: gandjustas Россия http://blog.gandjustas.ru/
Дата: 16.07.11 20:50
Оценка:
Здравствуйте, dotneter, Вы писали:

D>Здравствуйте, gandjustas, Вы писали:



D>>>Что то я сомневаюсь, что из за scala вдруг из воздуха возникнут программы которые нельзя было написать на C#.

G>>Не возникнет. Более того, никто никогда не будет переписывать код scala под jvm для .NET. Но сами программисты, знающие scala смогут писать для .NET, это значит больше виндовсов будет продано.
D>Опять же вопрос целесообразности java -> .net
Не-а, тупо вероятность повышается.

G>>>>Даже для F# есть непрямая выгода, ибо то что буде сделано в scala и превосходить F# быстренько в этот самый f# перекочует.

D>>>Что мешает сейчас фичам java версии перекочевать в F#?
G>>Различия в платформе.
D>У F# team не хватает мозгов для реализации фич scala под нет, и они хотят посмотреть как с этим справится scala team?
А причем тут F# team? Я сомневаюсь что кто-то из них напрямую или косвенно занимается спонсированием разработки scala для .net


G>>>>И кстати люди которые уже пишут на java\scala смогут писать на .net и таких людей кто научится писать на .net\scala, поэтому переход будет скорее java->.net

D>>>И зачем человеку переходить java -> .net?
G>>Из за денег например.
D>То есть если деньги некуда девать и очень хочется их потратить на покупку windows?
Не понял о чем ты.
Re[6]: Зачем Microsoft Scala?
От: dotneter  
Дата: 16.07.11 21:08
Оценка:
Здравствуйте, gandjustas, Вы писали:

D>>У F# team не хватает мозгов для реализации фич scala под нет, и они хотят посмотреть как с этим справится scala team?

G>А причем тут F# team? Я сомневаюсь что кто-то из них напрямую или косвенно занимается спонсированием разработки scala для .net
Спонсированием занимается микрософт, так почему бы им эти деньги не потратить на F#, а не развивать scala что бы потом что то перекачевывать.


G>>>>>И кстати люди которые уже пишут на java\scala смогут писать на .net и таких людей кто научится писать на .net\scala, поэтому переход будет скорее java->.net

D>>>>И зачем человеку переходить java -> .net?
G>>>Из за денег например.
D>>То есть если деньги некуда девать и очень хочется их потратить на покупку windows?
G>Не понял о чем ты.
О том что 99% scala это серверные приложения, либо мы можем использовать java и запускать его где угодно, либо покупать windows server что бы запускать под .net
... << RSDN@Home 1.2.0 alpha 5 rev. 1526>>
Talk is cheap. Show me the code.
Re[3]: Зачем Microsoft Scala?
От: Кодёнок  
Дата: 18.07.11 06:15
Оценка:
Здравствуйте, dotneter, Вы писали:

D>Что то я сомневаюсь, что из за scala вдруг из воздуха возникнут программы которые нельзя было написать на C#.


Это вредная и неправильная постановка вопроса, которая приведет к глупым выводам. Тут была аналогичная тема, что-то вроде “что можно написать на С++, чего не написать на C#”. Кроме можно/нельзя есть еще “насколько быстро и удобно это будет”, какие перспективы по поддержке этого кода в будущем и другие моменты, каждый из которых может быть решающим.
Re[4]: Зачем Microsoft Scala?
От: dotneter  
Дата: 18.07.11 06:51
Оценка:
Здравствуйте, Кодёнок, Вы писали:

Хотите сказать разница между F# и Scala такая же как между C++ и C#?
Talk is cheap. Show me the code.
Re[3]: Зачем Microsoft Scala?
От: VladD2 Российская Империя www.nemerle.org
Дата: 20.07.11 15:39
Оценка:
Здравствуйте, dotneter, Вы писали:

D>Здравствуйте, silverwolf, Вы писали:

D>>>2) Люди обучившись Scala проще перейти net -> java.
S>>Люди которые знают C# еще проще могут перейти
D>Как раз после C# писать на java тежеловато в плане его убогости.

Та же фигня, но вместо Явы у меня C#, а вместо C# Nemerle .
Есть логика намерений и логика обстоятельств, последняя всегда сильнее.
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.