|
|
3.14, вася (??), 22:34, 12/11/2010 [^] [^^] [^^^] [ответить]
| –1 +/– |
Как путем просмотра учебного курса можно узнать, будет ли этот язык популярен в будущем? Или вы намекаете на наличие каких-то сенсационных серебрянных пуль в F#?
| |
|
|
5.19, вася (??), 12:58, 13/11/2010 [^] [^^] [^^^] [ответить]
| +/– |
> глазами посмотри. и научись, а потом рассуждай. ты правда такой ленивый, что чтобы что-то изучить надо узнать будущее?
Хамите? Зря. Мои глаза на ближайшие пару месяцев уже заангажированы, в том числе и на intuit.ru. Ну а по теме - изучение технологий методом случайного тыка себя не оправдывает. В частности, язык программирования должен либо 1) на порядок в чем-то превосходить существующие (можно за пару часов написать что-то, что на других языках займет неделю) 2) быть новой версией популярного старого языка со 100% обратной совместимостью 3) на самый худой конец, успешно продвигаться в массы заинтересованной стороной. Здесь имеем бледное подобие варианта 3, настолько бледное, что в сад.
| |
|
|
|
|
1.2, Антон (??), 16:31, 12/11/2010 [ответить] [﹢﹢﹢] [ · · · ]
| +1 +/– |
Это у нас можно сказать зачем а в Америке очень много программистов пишущих на нём.
| |
|
2.11, User294 (ok), 20:51, 12/11/2010 [^] [^^] [^^^] [ответить]
| –3 +/– |
Много? А почему я тогда про него узнал из этой новости, а не узрев софт на этом? oO
Или это счет по принципу "один, два, много"? :)
| |
|
1.12, linux_must_die (ok), 21:41, 12/11/2010 [ответить] [﹢﹢﹢] [ · · · ]
| +/– |
еще одна никому не нужная муть, которую одни пишут чтобы не вылететь с работы, а другие на ней - чтобы на работу попасть..
| |
|
2.21, Аноним (-), 02:10, 14/11/2010 [^] [^^] [^^^] [ответить]
| +1 +/– |
Зря вы так. Функциональные языки не больно-то популярны, а ведь у них большой потенциал (в частности, программы на них отлично параллелятся совершенно прозрачно для программиста). Будет неплохо, если к ним наконец проявится достаточный интерес у сообщества
| |
|
3.24, JL2001 (ok), 00:08, 24/12/2010 [^] [^^] [^^^] [ответить]
| +/– |
> Зря вы так. Функциональные языки не больно-то популярны, а ведь у них
> большой потенциал (в частности, программы на них отлично параллелятся совершенно прозрачно
> для программиста). Будет неплохо, если к ним наконец проявится достаточный интерес
> у сообщества
а чем статические классы той же Жавы отличаются от функционального программирования ?
| |
|
|
1.22, yantux (??), 10:47, 14/11/2010 [ответить] [﹢﹢﹢] [ · · · ]
| +/– |
Всё же хотелось бы некое сравнение этого языка с pascal, потому как с Си и С++ мне всё понятно, а преимущества F# не очевидны.
| |
|
2.23, be_nt_all (ok), 14:23, 14/11/2010 [^] [^^] [^^^] [ответить]
| +/– |
F# — это один из современных языков функционального программирования. Такие языки отличают (вкратце):
* автоматический вывод типов (есть также в новом стандарте С++ и языках C#, D, Go)
* повсеместное использование рекурсии (которая в них неплохо оптимизируется).
* т.н. функции высших порядков, т.е. функции, аргументами и результатами являются другие функции. В связи с этим часто применяют анонимные функции, или лямбда-функции.
Паскаль/С/С++ и их ближайшие родственники — по сути языки одного семейства — всё это дети Алгола (Algol-60, Algol-68, Simula). Зная один из этих языков не сложно начать писать и на другом. ML (SML, Ocaml, F#) открывают новую генерацию языков программирования, это, по сути, языки более высокого уровня. К ним так же близки Scala и Nemerle, а так-же наиболее «теоретически выверенный» Хаскель. Нужно ли вам это изучать — решайте сами.
| |
|
|