`
myten
  • 浏览: 133504 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

Julia学习之前篇

 
阅读更多

我一直希望有一门编程语言具备以下特点

 

类C,面向对象,跟系统底层的距离近些,有强大友好的标准库,语法不要像python那样强制要求缩进,最好不要有版本分裂(python听到没?被点名了。)不要像Java那样为了工业化而把语言设计得开发起来冗长(这个可以对比下python和java的文件IO读取)。速度快,跨平台,当然还要开源,有内存回收机制。

 

应该就是上面这些吧,我的要求好像很过分啊。

 

不过,终于,julia 出来了,1.0版本千呼万唤始出来,虽然有些语法定义和0.6有些冲突,但是好歹它承诺以后API的兼容性了。这算是个加分项,态度还是有的。

最可贵的是,上面的特点它具备,这我就抵挡不住了。女神啊,你终于来了。虽然你还有很多的小BUG,姑且就算瑕疵吧。

 

瑕不掩瑜,我打算开始学习了。

有兴趣的可以一起上船,见下链接

https://docs.julialang.org/en/v1.0.0/

分享到:
评论

相关推荐

    Julia学习材料合集

    六册Julia学习材料,可用于突击学习: 《Beginning Julia Programming》 《Beginning Julia Programming For Engineers and Scientists》 《Julia High performance》 《learning julia》 《Mastering Julia》 ...

    Julia中文学习资料

    Julia中文学习资料 Julia是一种新的高性能、高级别的开发语言,具有动态类型、垃圾回收、多重 dispatch 等特点。以下是 Julia 中文学习资料的知识点总结: 1. Julia 1.5 中文文档 Julia 的中文文档是学习 Julia ...

    Statistics With Julia_数据开发_统计学习_Julia统计学机器学习_

    《Statistics With Julia》是一本专注于使用Julia语言进行数据开发、统计学习以及机器学习实践的书籍。这本书旨在帮助读者深入理解和应用Julia的强大功能,特别是在数据处理和分析领域。以下是对书中关键知识点的...

    julia.rar_julia_julia 画图_julia画图

    这些文件可能包含了定义数据、调用绘图函数和设置参数的具体代码,你可以通过运行它们来了解和学习如何在Julia中绘制julia集或其他图形。 **Julia集**: Julia集是复动力学系统中的一个重要概念,它与 Mandelbrot...

    Julia-Introduction.pdf

    文件内容提到了wikibooks出版的Julia入门级图书,该书由Cormullion和Dirk Hünniger撰写,适合初学者学习。 首先,文档提到了本书的版权信息,指出2012年4月28日,Wikibooks和Wikipedia项目的内容在Creative ...

    Julia中文文档.pdf

    根据提供的文档信息,以下为Julia语言的相关知识点梳理: 1. Julia语言简介: Julia是一种高性能、动态类型、动态...对于想深入学习Julia或者将其应用于科学计算的开发者来说,这些知识点是入门和进一步学习的基础。

    程序_julia_

    1. **丰富的库支持**:Julia生态系统中有许多用于数据处理、统计分析和机器学习的库,如DataFrames、Distributions和MLJ。 2. **Interfacing with C/Fortran**:Julia可以轻松调用C和Fortran库,充分利用现有的高...

    julia中文文档

    Julia的交互式环境(REPL)为学习和使用提供了极大的便利。在REPL中,用户可以输入表达式,并且即时获得结果。通过特定的命令或快捷键,用户可以退出交互式会话。 为了更好地理解和掌握Julia,用户被建议阅读有关...

    JuliaPro-1.5.3-1_build-319 最新版

    **JuliaPro 1.5.3-1_build-319 最新版:高效便捷的Julia编程环境** JuliaPro是专为Julia编程语言设计的一款集成开发环境(IDE),旨在提供一个优化的、用户友好的编程环境,以提高Julia代码的编写效率和调试体验。...

    julia安装教程1

    完成安装后,需要在`Settings` -> `Packages`中找到`julia-client`,配置Julia的路径为之前安装的`Julia.exe`的位置。 2. **安装Jupyter Notebook** Jupyter Notebook是一个流行的交互式计算环境,支持多种编程...

    Julia资料.zip

    Julia是一种高性能的动态编程语言,专为数值计算和科学计算而设计,同时也适合数据科学、机器学习以及并行计算等领域。它结合了脚本语言的便利性和编译语言的速度,使得在进行复杂计算时既能保持高效率又能保持代码...

    Mocha.jl, Julia的深层学习框架.zip

    Mocha.jl, Julia的深层学习框架 mocha 教程 | 文档| 发行说明| 路线图| 问题。mocha 是 Julia的深入学习框架,由 C++ 框架 Caffe 激发。 mocha 通用随机梯度求解器和通用层的有效实现可以用于训练深/浅( 卷积)

    julia-1.4.1-win64.rar

    Julia是一种高性能的动态编程语言,专为数值计算和科学计算设计,近年来逐渐受到广泛关注,尤其是在数据科学和机器学习领域。"julia-1.4.1-win64.rar"这个压缩包文件包含了Julia 1.4.1版本的Windows 64位安装程序,...

    Julia中文手册1.1版本

    Julia中文手册1.1版本旨在帮助读者学习并深入理解Julia语言,它覆盖了从基础语法到高级特性,从基本数据结构到复杂算法实现的方方面面。手册从变量和数据类型的基础知识开始,逐步深入到函数定义、控制流、模块使用...

    julia实验项目打包

    3. **Julia与CUDA接口**:学习如何在Julia中调用CUDA API,例如使用`CUDA.jl`包来创建、管理设备,传输数据,执行kernel函数。 4. **并行计算概念**:掌握并行计算的基本概念,如并行度、负载均衡、通信开销、数据...

    Reinforce.jl, 在Julia中,增强学习的抽象算法和实用.zip

    Reinforce.jl, 在Julia中,增强学习的抽象算法和实用 增强 Reinforce.jl 是增强学习的一个接口。 它旨在将模块化环境。策略和解决程序与简单接口连接起来。 基于增强功能的软件包:AtariAlgos: 使用 ...

    Julia 1.0.0中文文档

    该环境允许用户直接键入表达式并立即看到结果,非常适合学习和实验。 #### 三、基础概念 - **变量**: 在 Julia 中定义变量非常直观,例如 `x = 1`。 - **整数和浮点数**: 支持多种类型的整数和浮点数,如 `Int64`,...

Global site tag (gtag.js) - Google Analytics