欢迎大家赞助一杯啤酒🍺 我们准备了下酒菜:Formal mathematics/Isabelle/ML, Formal verification/Coq/ACL2, C++/F#/Lisp
Julia
来自开放百科 - 灰狐
(版本间的差异)
(以“{{SeeWikipedia|Julia (programming language)}} Julia是一个面向科学计算的高性能动态高级程序设计语言,其语法与其他科学计算语言相...”为内容创建页面) |
2016年1月25日 (一) 03:59的版本
您可以在Wikipedia上了解到此条目的英文信息 Julia Thanks, Wikipedia. |
Julia是一个面向科学计算的高性能动态高级程序设计语言,其语法与其他科学计算语言相似,在许多情况下拥有能与编译型语言相媲美的性能,主要用于数值计算。
受MATLAB和MathematicaWolfram等编程语言启发,Julia可看数值计算和科学计算领域一个开源的编程语言。
目录 |
特点
- 核心语言非常小。标准库用的是Julia语言本身写的
- 调用许多其它成熟的高性能基础代码。如线性代数、随机数生成、快速傅里叶变换、字符串处理等。
- 丰富的用于建立或描述对象的类型语法
- 高性能,接近于静态编译型语言。包括用户自定义类型等
- 为并行计算和分布式计算而设计
- 轻量级协程
- 优雅的可扩展的类型转换/提升
- 支持Unicode,包括但不限于UTF-8
- 可直接调用C函数(不需要包装或是借助特殊的API)
- 有类似shell的进程管理能力
- 有类似Lisp的宏以及其它元编程工具
指南
图集
链接
分享您的观点