One can build entire applications and microservices in julia. Julia 是一个面向科学计算的高性能动态高级程序设计语言。 Julia 最初是为了满足高性能数值分析和计算科学的需要而设计的,不需要解释器,速度快。 Julia 于 2012 年首次发行,支持各种平台:macOS、Windows、Linux、FreeBSD、Android。 Julia 提供了 异步 I/O 、 元编程 、 调试 、 日志记录 、 性能分析 、 包管理器 等等。 人们可以用 Julia 构建整个 应用程序和微服务。 人工智能大佬Yann LeCun 认为如果我们用Julia, 对人工智能的发展会更好。 而且2022年 ACM 图灵奖 获得者Jack Dongarra, 认为Julia比起其他的语言好太多了,应该是一个取代其他的编程范式非常好候选者。 Julia设计的独特之处包括, 参数多态 的类型系统,完全 动态语言 中的类型,以及它 多分派 的核心 编程范型。 它允许 并发 、 并行 和 分布式计算,并直接调用 C 和 Fortran 库而不使用 粘合代码。 The official website for the julia language
Julia is a language that is fast, dynamic, easy to use, and open source Click here to learn more. Julia 是一种为科学计算而生的,开源、多平台、高性能的高级编程语言。 Julia 有一个基于 LLVM 低级虚拟机 (Low-Level Virtual Machine)是一个编译基础设施,用于构建中间代码 (IR)或者二进制机器码。 Pluto.jl 是专为 学习和教学 而设计的 Julia 编程环境,它是开始使用 Julia 编程、包和可视化的绝佳方式。 Pluto.jl 易于安装,您可以编写交互式文档,无需任何先验经验。 Julia 语言在这其中扮演了这样一个角色:它是一门灵活的动态语言,适合用于科学计算和数值计算,并且性能可与传统的静态类型语言媲美。 Julia 编程:动手教程,以及 Julia 中的数值计算,作者为 Martín D. Maas。 关于 Julia 的入门资料,重点介绍其在科学和工程中的应用。
OPEN