我将在 5 月 1 日的 纽约开放统计编程聚会 上发表关于 Julia 的演讲。我的演讲结束后,John Myles White 和 Shane Conway 将使用 Julia 演示统计应用程序。然后我们会在附近喝一杯。感谢 Harlan Harris 和 Drew Conway 为整个活动做好准备!
公告
经过短暂的休整,我们很高兴地宣布,我们 5 月份的聚会将以统计计算中最热门的新语言之一 Julia 为特色。我们很高兴欢迎 Julia 的创建者之一 Stefan Karpinski,为我们介绍这门语言以及他对统计计算的看法。
Julia 是一种通用、高级、动态语言,延续了 Lisp、Perl、Python 和 Ruby 的传统。它旨在利用现代技术来执行具有静态编译性能的动态语言。作为设计的一部分,该语言具有表达力强的类型系统,程序员可以利用它进行调度和错误检查——顺便为编译器提供有用的类型信息。但是,使用类型完全是可选的:“无类型 Julia”是该语言的一个有效且有用的子集,类似于传统的动态语言,但它以静态编译的速度运行。
Julia 特别擅长运行 Matlab 和 R 风格的程序。考虑到它的性能水平,我们设想一个新的技术计算时代,其中库可以在高级语言中开发,而不是在 C 或 Fortran 中开发。我们还尝试了云 API 集成,并开始开发基于 Web 的交互式计算环境。最终目标是让基于云的超级计算像 Google Docs 一样容易和便捷。
我们还将听取一些已经开始使用 Julia 进行开发的人员的分享,并看到他们开发的一些示例。
聚会将遵循我们通常的时间安排:披萨将在下午 6:15 开始,Stefan 将在晚上 7 点准时开始,我们将在晚上 8:30 左右前往中央酒吧。
更新:您可以在这里查看演讲的幻灯片 here。演讲没有视频,但希望幻灯片能提供信息——除了其他内容外,还有很多代码示例,如果粘贴到 Julia repl 中,应该可以直接运行。