Julia体验 语言基础

关于Julia Julia源于用户需求。用户希望有一门开源的脚本编程语言,有C的高性能,Ruby的灵活,Lisp的宏,Matlab那样亲切的数学表达式符号。

以前听说过Julia,不过那时候官网还处于时不时宕机状态,最近Julia发布了1.0 released版本到处都是它的资讯,官网良心自带简体中文,趁着热度我也来试试,顺便聊记一二。

关于Julia

Julia源于用户需求。用户希望有一门开源的脚本编程语言,有C的高性能,Ruby的灵活,Lisp的宏,Matlab那样亲切的数学表达式符号。它既可以像Python一样作为通用编程语言,也可以像R一样用于统计分析,像Perl一样自然的处理字符串,像Matlab一样强大的线性代数,像Shell一样的胶着其他程序。 简而言之,它什么都想,什么都像... 官方给出的Julia有以下特性(省略了一些):

  • 快速:Julia可以通过LLVM而跨平台被编译成高效的本地代码。
  • 通用:Julia使用多分派作为编程范式,使其很容易表达面向对象和函数式编程范式。
  • 动态:Julia是动态类型的,与脚本语言类似
  • 数值计算:Julia擅长于数值计算,它的语法适用于数学计算,支持多种数值类型,并且支持并行计算。
  • 可选的类型标注:Julia拥有丰富的数据类型描述
  • 可组合:Julia的包可以很自然的组合运行。单位数量的矩阵或数据表一列中的货币和颜色可以一起组合使用并且拥有良好的性能。

变量和字符串

Julia内建支持大数运算,不需要调用函数。同时也支持unicode

  • 发表于 2020-05-09 11:44
  • 阅读 ( 39 )
  • 分类:默认分类

你可能感兴趣的文章

相关问题

0 条评论

请先 登录 后评论
admin
admin

python开发

125 篇文章

作家榜 »

  1. admin 125 文章
  2. python爱好者 0 文章
  3. druks 0 文章
  4. prosha 0 文章
  5. wuyouwulu 0 文章
  6. 李俊龙 0 文章
  7. ts小陈 0 文章