We kick off C9 Lectures with a journey into the world of Functional Programming with functional language purist and high priest of the lambda calculus, Dr. Erik Meijer (you can thank Erik for many of the functional constructs that have shown up in languages like C# and VB.NET. When you use LINQ, thank Erik in addition to Anders).
Первая лекция. Учить будут Haskell'у по
Hutton'у.
Забавно выглядит, когда в лекциях по Хаскеллю лектор рассказывает, как ему нравится поддержка IDE в других языках, которой нет у Хаскелля, и говорит, что по этой причине для практических целей он сам использует C#.
Здравствуйте, D. Mon, Вы писали:
DM>Забавно выглядит, когда в лекциях по Хаскеллю лектор рассказывает, как ему нравится поддержка IDE в других языках, которой нет у Хаскелля, и говорит, что по этой причине для практических целей он сам использует C#.
Эрик — один из авторов Haskell, но при этом автор Linq, .NET Reactive и производит впечатление человека, который любит свою работу.
Когда он переписывает примеры с Haskell на C# — выглядит как издевательство — но преследует вполне понятные цели.
DM>Забавно выглядит, когда в лекциях по Хаскеллю лектор рассказывает, как ему нравится поддержка IDE в других языках, которой нет у Хаскелля, и говорит, что по этой причине для практических целей он сам использует C#.
<fat-troll>
Ничего, вот Эрик подучит Хаскель чуток и поймет, что H без IDE легко уделывает C# с Visual Studio. Фактически, для светлой головы даже текстовый редактор не нужен. Достаточно "cat > Main.hs".
</fat-troll>
Здравствуйте, Rtveliashvili Denys, Вы писали:
DM>>Забавно выглядит, когда в лекциях по Хаскеллю лектор рассказывает, как ему нравится поддержка IDE в других языках, которой нет у Хаскелля, и говорит, что по этой причине для практических целей он сам использует C#.
RD><fat-troll>
RD>Ничего, вот Эрик подучит Хаскель чуток и поймет, что H без IDE легко уделывает C# с Visual Studio. Фактически, для светлой головы даже текстовый редактор не нужен. Достаточно "cat > Main.hs".
RD></fat-troll>
В этой студии редактор кода отсутствует как класс. Если бы он видел, какие IDE существуют для java, он ушел бы в сан, работать над седьмой явой
Социализм — это власть трудящихся и централизованная плановая экономика.
Здравствуйте, Аноним, Вы писали:
А>А их как-то скачать можно?
Тем временем лекции обсуждают на
LtU
Compassion with Microsofts marketing department
A: F# what? What the f*** is this?
B: a functional programming language.
A: what about our other languages? Are they dysfunctional?
B: no it's just that in F# functions become pure or first class or something like that.
A: I don't understand.
B: I don't understand either but we shall sell it.
A: Oh...
silence
A: does anyone use those functional programming languages?
B: not that I'm aware of. No ... Yeah, computing scientists use them a lot and they have been a source of inspiration for LINQ!
A: Yeah, LINQ is cool. But scientists... I don't know.
B: We can say "F# is a revolution".
A: We always say this about everything but we don't sell our products to scientists.
B: Hmm...
A: What about "With F# functional programming is ready for prime time!"?
B: Wow, that's great! Now, all those office guys will listen.
A: The scientists will be offended but ...
B: ... but who gives a shit?
A: Done.
By Kay Schluehr at Sat, 2009-10-17 18:53