learning julia:了解朱莉娅的 生态系统

了解朱莉娅的生态系统


与其他现有的流行编程相比,Julia是一种新的编程语言
语言。 朱莉娅被公开向全世界展示,并在2月成为开源
这一切始于2009年,当时有三位开发人员–Viral Shah,Stefan Karpinski和Jeff
Bezanson在麻省理工学院(MIT)的监督下
应用计算小组的Alan Edelman教授开始研究一个项目。
这导致朱莉娅。 所有主要开发商仍然积极参与
JuliaLang。 他们不仅致力于核心语言,还致力于不同的图书馆
在其生态系统中发展起来的。 朱莉娅基于坚实的原则,我们将学习
整本书。 它日益成名,不断获得
TIOBE指数的排名(目前为43),并在Stack Overflow上获得牵引力。
研究人员对此感兴趣,特别是那些来自科学计算背景的研究人员。

任何人都可以查看GitHub上提供的源代码(https:// github.com /
JuliaLang/朱莉娅)。 在撰写本书时,目前的版本是0.6和633
贡献者,39,010提交,以及GitHub上的9,398颗星。 大多数核心都是用Julia编写的
本身并且在C / C ++,Lisp和Scheme中有一些代码块。

本章将带您了解所有的安装和基本知识
朱莉娅的必要组成部分。 本章包括以下主题:

  • 是什么让Julia与众不同?
  • 安装Julia
  • Julia的数据科学的重要性
  • 使用REPL
  • 使用Jupyter Notebook
  • Juno是什么?
  • 了解LLVM和JIT
    是什么让Julia与众不同?

安装Julia

如前所述,Julia是开源的,可以免费使用。 它可以下载
来自网站http:/ / julialang.org / downloads /。

windows 安装Julia
转到Julia下载页面(https:/ / julialang.org / downloads /)并获取.exe文件
根据您系统的架构(32位/ 64位)提供。 架构可以
在计算机的属性设置中找到。 如果是amd64或x86_64,则转到64位
二进制(.exe),否则为32位二进制。 Julia通过运行安装在Windows上
下载.exe文件,将Julia提取到一个文件夹中。 在此文件夹中是一个批处理文件
名为julia.exe,可用于启动Julia控制台。

了解Julia源代码的目录结构

在Windows和macOS上从源代码构建也很简单。可以在 https://github.com/juliaLang/julia/找到它

Julia的目录结构

我们来看看目录及其内容:

DirectoryContents
base/Julia的标准库
contrib/其他一组脚本,配置文件
deps/外部依赖
doc/src/manual用户手册来源
doc/src/stdlib标准库函数帮助文本的来源
examples/Julia程序示例
src/Julia语言核心的来源
test/测试套件
test/perfBenchmark 套件
ui/各种前端的来源

关于前面提到的目录的简要说明:

  • base /目录由大多数标准库组成。
  • src /目录包含该语言的核心。
  • 还有一个包含一些很好的代码示例的examples目录 学习Julia时会很有帮助。 强烈建议使用这些 paralle

在Linux上成功构建,这些目录可以在Julia的文件夹中找到。 这些
通常存在于构建目录中。

Benchmarks

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值