一品教程
Coursera - Functional Programming Principles In Scala
  • 百度链接:请在正文中查找
  • 提取码:请在正文中查找
  • 阿里云(不限速):
  • 天翼链接(不限速):
  • 天翼提取:
  • 115链接:
  • 备用地址:
  • 解压密码:
  • 资源类型:
  • 文件大小: MB
  • 发布时间:2016-2-20 02:00
  • 人       气:131
  • 回复数量:0
发新帖
http://pan.baidu.com/s/1o6PI1om 密码: jv7u

Coursera - Functional Programming Principles in Scala
MP4 | AVC 74kbps | English | 960x540 | 23.97fps | 11h 15mins | AAC stereo 128kbps | 1.15 GB
Genre: Video Training
This course introduces the cornerstones of functional programming using the Scala programming language. Functional programming has become more and more popular in recent years because it promotes code that’s safe, concise, and elegant. Furthermore, functional programming makes it easier to write parallel code for today’s and tomorrow’s multiprocessors by replacing mutable variables and loops with powerful ways to define and compose functions.
Scala is a language that fuses functional and object-oriented programming in a practical package. It interoperates seamlessly with Java and its tools. Scala is now used in a rapidly increasing number of open source projects and companies. It provides the core infrastructure for sites such as Twitter, LinkedIn, Foursquare, Tumblr, and Klout.
In this course you will discover the elements of the functional programming style and learn how to apply them usefully in your daily programming tasks. You will also develop a solid foundation for reasoning about functional programs, by touching upon proofs of invariants and the tracing of execution symbolically.
The course is hands on; most units introduce short programs that serve as illustrations of important concepts and invite you to play with them, modifying and improving them. The course is complemented by a series of assignments, most of which are also programming projects.
Course Syllabus:Week One: Programming paradigms; overview of functional programming and the Scala programming language.Week Two: Defining and using functions, recursion and non-termination, working with functions as values, reasoning by reduction.Week Three: Defining and using immutable objects, review of inheritance and dynamic binding.Week Four: Types and Pattern MatchingWeek Five: Working with ListsWeek Six: Collections and Combinatorial SearchWeek Seven: Lazy Evaluation

本站首发,永久链接:https://www.yipinsucai.com/thread-106364-1-1.html
收藏0 0 反对0
分享
  • 猜您喜欢
  • 热门素材
  • 下载排行
  • 最新资源

微信订阅号

Copyright   ©2012-2021  一品教程论坛技术支持:一品素材教程网  站点帮助   ( 蜀ICP备17010416号-1 )|网站地图 | 站点地图| 网站地图 | 网站地图