|
Scala是近几年逐渐流行起来的一种函数式编程语言。其主要应用于云端服务的开发。Scala的目标运行系统是JVM,因此和Java完全兼容。同时,其函数式编程方式和思想也得到越来越多人的青睐。Scala的函数式编程理念和其无缝集成Actor模式使其在服务器端开发并发服务具备了明显的优势。目前,越来越多的互联网公司甚至传统的软件公司开始采用Scala来开发云计算系统。这其中就包括LinkedIn, twitter, ebay, xerox, SAP,Autodesk以及其它很多公司。这次分享旨在介绍Scala的一些重要基本概念和核心理念,让大家对Scala有一个最基本的认识,特别是Scala与我们熟知的传统语言如C++和Java有什么本质区别,以及这些区别能给大家在开发大型云计算系统中所带来的好处。
主讲人Wesley Miao 是Autodesk Engineering Manager,他带领一支30多人的上海研发团队开发Autodesk 360 核心云计算服务和平台。其中Scala被广泛使用来开发Autodesk云计算的一些核心基础服务,如Storage,Compute Grid,Translation/Viewing和其它基础服务用来支撑所有Autodesk基于云计算的产品和服务。
这次活动吸引了27名来自各大公司的对Scala感兴趣的同仁,其中不乏使用Scala多年的资深程序员。
会后Wesley把讲课用的PPT分享给了大家-http://vdisk.weibo.com/s/yUQ1IyJkEn-Tj
从参加者的反馈来看,大家还希望有个workshop来亲自演练scala编程技术,Wesley也很愿意与大家继续深入交流,workshop将安排在11月2日下午举行。
|
|