Erik Meijer - Functional Programming Fundamentals / Haskell [2009, ENG]

seeders: 6
leechers: 0
Added 14 years ago by vampiri6ka in Other

Download Fast Safe Anonymous
movies, software, shows...

Files

Erik Meijer - Functional Programming Fundamentals / Haskell [2009, ENG] (Size: 14.35 GB)
  480×352
  01 Introduction.mp4 220.21 MB
  02 First steps.mp4 307.37 MB
  03 Types and classes.mp4 216.3 MB
  04 Defining functions.mp4 451.96 MB
  05 List comprehensions.mp4 193.45 MB
  06 Recursive functions.mp4 265.75 MB
  07 Higher-order functions.mp4 284.67 MB
  08 Functional parsers.mp4 415.1 MB
  09 Interactive programs.mp4 283.39 MB
  10 Declaring types and classes.mp4 282.79 MB
  11 The countdown problem (Graham Hutton).mp4 256.73 MB
  12 Lazy evaluation.mp4 315.77 MB
  13 Reasoning about programs.mp4 451.25 MB
  720×480
  01 Introduction.wmv 364.24 MB
  02 First steps.wmv 588.14 MB
  03 Types and classes.wmv 501.03 MB
  04 Defining functions.wmv 702.42 MB
  05 List comprehensions.wmv 711.71 MB
  06 Recursive functions.wmv 970.42 MB
  07 Higher-order functions.wmv 1020.37 MB
  08 Functional parsers.wmv 1.19 GB
  09 Interactive programs.wmv 938.41 MB
  10 Declaring types and classes.wmv 1005.38 MB
  11 The countdown problem - Graham Hutton.wmv 837.84 MB
  12 Lazy evaluation.wmv 746.75 MB
  13 Reasoning about programs.wmv 1.12 GB
  slides.rar 4.07 MB

Description


Обучающие видео » Компьютерные видеоуроки и обучающие интерактивные DVD » Программирование (видеоуроки)

Functional Programming Fundamentals
by Erik Meijer

Год выпуска: 2009
Производитель: channel9.msdn.com
► Страница курса ◄
Автор: Erik Meijer
Продолжительность: 10ч. 30мин.
Тип раздаваемого материала: Видеоурок
Язык: Английский

Описание:
Over the past two years, you've learned a fair amount about the functional programming paradigm's foray into general purpose imperative progamming languages (LINQ, Lambda's, etc in C# and VB.NET). And, of course, the newest language to join the Visual Studio family of languages, F#, is a functional language. You've heard us say how important functional language constructs are to the our current languages' capabilities to evolve in the right direction to meet the needs of the many-core future (the need for reliable and comprehensible concurrency, parallelism, etc) and, most importantly, to help vault computer programming into an age of compositionality (remember our talks on 9 regarding composability and evolution of software engineering as an engineering discipline?). Well, we decided to take a step back and teach you the fundamentals of functional programming at a level equivalent to any university. We even have a text book and professor who will expand our minds.
Dr. Erik Meijer will teach us Functional Programming Fundamentals using Haskell as the language for understanding the basic functional principles (in fact, the specific language isn't all that important, but Haskell is a pure functional language so it is entirely appropriate for learning the essential ingredients of functional programming. It is also a relatively small language and should be easy for you to get up to speed with Haskell once you understand the Why, What and How that underlies all functional languages...).

Также вас могут заинтересовать:
► [channel9.msdn.com] Introduction to F# [2010, ENG] ◄
► [channel9.msdn.com] Advanced Functional Programming / Haskell [2010-2011, ENG] ◄

Отличия от соседней раздачи (https://rutracker.org/forum/viewtopic.php?t=3468270): Наличие слайдов
Наличие двух официальных версий курса. Помимо mp4-версии с низким разрешением 480×352, который у соседа, в раздаче присутствует и более качественный вариант с разрешением 720×480. Вариант с более низким разрешением более удобен тем, у кого слабый интернет или хочется смотреть с мобильных устройств. Второй вариант гораздо выше качеством. Для сравнения качества двух версий привожу скриншоты одинаковых кадров (см. скриншоты). Не обращайте внимание на вытянутые морды, AR в контейнере все исправляет при воспроизведении.
[spoiler="Содержание"]
01 Introduction
02 First steps
03 Types and classes
04 Defining functions
05 List comprehensions
06 Recursive functions
07 Higher-order functions
08 Functional parsers
09 Interactive programs
10 Declaring types and classes
11 The countdown problem
12 Lazy evaluation
13 Reasoning about programs
[/spoiler]
Файлы примеров (слайды): присутствуют

Формат видео (720×480): WMV
Видео (720×480): Windows Media Video 9 720x480 (20:11) 29.97fps 3000kbps
Аудио (720×480): Windows Media Audio 48000Hz stereo 96kbps

Формат видео (480×352): MP4
Видео (480×352): MPEG4 Video (H264) 480x352 / 480x264 860 Kbps
Аудио (480×352): AAC 48000Hz stereo 128 Kbps

► Галерея скриншотов ◄
[spoiler="Скриншоты"]
720×480

[hr]
480×352

[/spoiler]
Дополнительная информация:
Видеоуроки базируются на книге Hutton G., "Programming in Haskell"