Windows下安装Julia开发环境

    Julia 是一个面向科学计算高性能动态高级程序设计语言。其语法与其他科学计算语言相似。在许多情况下拥有能与编译型语言相媲美的性能。Julia 是个灵活的动态语言,适合科学和数值计算,性能可与传统静态类型语言媲美。

历史

一群拥有各种语言丰富编程经验的Matlab高级用户,对现有的科学计算编程工具感到不满——这些软件对自己专长的领域表现得非常棒,但在其它领域却非常糟糕。他们想要的是一个开源的软件,它要像C语言一般快速而有拥有如同Ruby的动态性;要具有Lisp般真正的同像性(Homoiconicity)而又有Matlab般熟悉的数学记号;要像Python般通用、像R般在统计分析上得心应手、像Perl般自然地处理字符串、像Matlab般具有强大的线性代数运算能力、像shell般胶水语言的能力,易于学习而又不让真正的黑客感到无聊;还有,它应该是交互式的,同时又是编译型的……

该项目大约于2009年中开始,用户可以从Julia下载页面下载试用,以下是一些重要版本的发布日期:

v0.1.0 14 Feb 2012

v0.2.0 19 Nov 2013

v0.3.0 21 Aug 2014

v0.4.0 8 Oct 2015

v0.5.0 20 Sep 2016

v0.6.0 19 Jun 2017

v1.0.0 8 Aug 2018

v1.1.0 22 Jan 2019

v1.2.0 20 Aug 2019

特点如下:

  • 免费开源

  • 核心语言非常小。标准库用的是 Julia 语言本身写的

  • 调用许多其它成熟的高性能基础代码。如线性代数、随机数生成、快速傅里叶变换、字符串处理。(还在增加中……)

  • 丰富的用于建立或描述对象的类型语法

  • 高性能,接近于静态编译型语言。包括用户自定义类型等

  • 为并行计算和分布式计算而设计

  • 轻量级“绿色”协程

  • 优雅的可扩展的类型转换/提升

  • 支持Unicode, 包括但不限于UTF-8

  • 可直接调用 C 函数(不需要包装或是借助特殊的API)

  • 有类似shell的进程管理能力

  • 有类似Lisp的宏以及其它元编程工具

    下面以Win7为例,介绍Julia开发环境的安装步骤。

1、下载Julia

打开 https://julialang.org/downloads/,点击Windows-64 bit,选中进行下载。

2、安装Julia

双击下载好的julia-1.0.0-win64.exe,选择合适的安装路径,然后点击install。安装完成之后点击finish。

3、启动Julia

可以在安装时勾选创建桌面快捷方式,或者是去指定的Julia安装路径下找到bin文件夹,双击打开julia.exe文件即可。

另外开发程序最好是使用专门的集成开发工具。Julia Studio是 Julia 编程语言的集成开发环境,基于 Qt Creator 和 Qt 框架,除了一个编辑器和集成控制台之外还包括了内置支持 git 版本控制。另外,使用标准 Julia 包可以快速实现数据可视化。支持的平台如下:

  • Mac OSX 10.6 及更高版本

  • Windows XP SP2 及更高版本

  • (K)Ubuntu Linux 12.04 及更高版本

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

顺其自然~

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值