极客视点
极客时间编辑部
极客时间编辑部
113233 人已学习
免费领取
课程目录
已完结/共 3766 讲
2020年09月 (90讲)
时长 05:33
2020年08月 (93讲)
2020年07月 (93讲)
时长 05:51
2020年06月 (90讲)
2020年05月 (93讲)
2020年04月 (90讲)
2020年03月 (92讲)
时长 04:14
2020年02月 (87讲)
2020年01月 (91讲)
时长 00:00
2019年12月 (93讲)
2019年11月 (89讲)
2019年10月 (92讲)
2019年09月 (90讲)
时长 00:00
2019年08月 (91讲)
2019年07月 (92讲)
时长 03:45
2019年06月 (90讲)
2019年05月 (99讲)
2019年04月 (114讲)
2019年03月 (122讲)
2019年02月 (102讲)
2019年01月 (104讲)
2018年12月 (98讲)
2018年11月 (105讲)
时长 01:23
2018年10月 (123讲)
时长 02:06
2018年09月 (119讲)
2018年08月 (123讲)
2018年07月 (124讲)
2018年06月 (119讲)
时长 02:11
2018年05月 (124讲)
时长 03:16
2018年04月 (120讲)
2018年03月 (124讲)
2018年02月 (112讲)
2018年01月 (124讲)
时长 02:30
时长 02:34
2017年12月 (124讲)
时长 03:09
2017年11月 (120讲)
2017年10月 (86讲)
时长 03:18
时长 03:31
时长 04:25
极客视点
15
15
1.0x
00:00/02:53
登录|注册

Julia 1.0发布,集众家之所长的编程语言

讲述:杜力大小:1.32M时长:02:53
近日,动态编程语言 Julia 发布了 1.0 正式版本。Julia 可以看作是一门集众家之所长的编程语言,在首次公开时开发团队就已经明确了其需求,也就是同时拥有 C 的速度和 Ruby 的灵活,并且像 Python 一样可以用于通用编程,像 R 一样易于统计。
目前,来自世界各地的开发者们不断地重塑并精炼 Julia,超过 700 人对 Julia 做出了实质性贡献,他们构建的这一语言包括以下特性:
快速:Julia 程序通过 LLVM 为多个平台编译高效的本地代码。
通用:它使用多分派(multiple dispatch)作为范例,使得表达许多面向对象和函数式编程模式都变得更加容易。而且标准库提供了异步 I/O、进程控制、日志记录、性能分析、包管理器等。
动态:Julia 是动态编程语言,与脚本语言相似,并且对交互式使用有很好的支持。
专业:它擅长于数值计算,其语法非常适合数学,支持多种数字数据类型,以及开箱即用的并行性。
多样:它具有丰富的描述性数据类型,类型声明可以用于阐明和巩固程序。
可组合:单位数量的矩阵,或者是货币和颜色的数据表列都可以组合工作,并且具有良好的性能。
当然,Julia 1.0 中最重要的一个新特性是对语言 API 稳定性的承诺,开发者为 Julia 1.0 编写的代码,将可以继续在 Julia 1.1、1.2 等版本中运行。并且核心语言开发者和社区,都可以专注于基于这个坚实的基础去构建软件包、工具和新特性。
据介绍,Julia 1.0 不仅涉及到稳定性,还引入了一些新的、强大的和创新的语言功能。自从 0.6 版本以来的一些新特性包括:
全新的内置包管理器带来了巨大的性能改进,使包及其依赖项安装变得前所未有的简单。
Julia 有一个新的缺失值表示规范,能够表示和处理缺失的数据是统计和数据科学的基础。
内置 String 类型,现在可以安全地保存任意数据,程序不会因为无效 Unicode 的单个丢失字节,就浪费几个小时或几天的时间。
命名元数组是一种新的语言特性,它使得通过名称有效和方便地表示和访问数据。
Julia 的优化器可以通过函数调用传播常量,从而允许比以前更好地消除无用代码和静态评估。
现在始终使用与声明相同的语法调用参数类型构造函数,这消除了语言语法中比较模糊和令人困惑的角落。
确认放弃笔记?
放弃后所记笔记将不保留。
新功能上线,你的历史笔记已初始化为私密笔记,是否一键批量公开?
批量公开的笔记不会为你同步至部落
公开
同步至部落
取消
完成
0/2000
荧光笔
直线
曲线
笔记
复制
AI
  • 深入了解
  • 翻译
    • 英语
    • 中文简体
    • 中文繁体
    • 法语
    • 德语
    • 日语
    • 韩语
    • 俄语
    • 西班牙语
    • 阿拉伯语
  • 解释
  • 总结
该免费文章来自《极客视点》,如需阅读全部文章,
请先领取课程
免费领取
登录 后留言

全部留言(1)

  • 最新
  • 精选
  • 吴立军
    有没有什么缺点呢?
    3
收起评论
显示
设置
留言
1
收藏
21
沉浸
阅读
分享
手机端
快捷键
回顶部