• 技术文章 >后端开发 >php教程

    julia是什么

    云罗郡主云罗郡主2019-01-16 09:10:35原创8353
    julia是什么

    php入门到就业线上直播课:进入学习

    一:julia是什么

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

    二:julia的版本

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

    该项目大约于2009年中开始,目前(2012年2月)距离1.0版的发布已经进展到90%。在源码主页上可下载试用。

    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

    三:julia的功能

    主要用于数值计算

    四:julia的特点

    免费开源

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

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

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

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

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

    轻量级“绿色”协程

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

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

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

    有类似shell的进程管理能力

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

    以上就是julia是什么的详细内容,更多请关注php中文网其它相关文章!

    声明:本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn核实处理。

    前端(VUE)零基础到就业课程:点击学习

    清晰的学习路线+老师随时辅导答疑

    自己动手写 PHP MVC 框架:点击学习

    快速了解MVC架构、了解框架底层运行原理

    专题推荐:julia julia是什么
    上一篇:php有什么用 下一篇:自己动手写 PHP MVC 框架(40节精讲/巨细/新人进阶必看)

    相关文章推荐

    • ❤️‍🔥共22门课程,总价3725元,会员免费学• ❤️‍🔥接口自动化测试不想写代码?• Oracle BUG invalid julianday• Python的四个挑战者:Swift、Go、Julia、R• 挑战Python的四个语言:Swift、Go、Julia、R• Julia和Java的执行速度分别如何?Julia和Java的性能对比
    1/1

    PHP中文网