Julia 小白 Day 5 :Julia是个啥?能吃吗?

笔者学习Julia有几天了,有人开始问了:

Julia是什么?有啥用?

身为Julia小白,决定学习前了解的情况是:
“Julia是一门牛B、‘无耻’的语言。”

为什么这么说呢?一起来了解一下。
(前方不高能,请轻松阅读)

全新语言

《Julia:集Python、C++、R等语言为一体的全新语言》这篇文章成功吸引了注意:

文章里面有段话:

在2012年宣布Julia首次发布的博客文章中,Jeff Bezanson,Stefan Karpinski,Viral Shah和Alan Edelman这三个作者表示,3个人花了三年时间创建Julia,他们非常“贪婪”。这帮人厌倦了要在Matlab,Lisp,Python,Ruby,Perl,Mathematica,R和C之间的权衡,想要一种有益于科学计算,机器学习,数据挖掘,大规模线性代数、并行计算和分布式计算的单一语言。

看不懂对不对?笔者尝试翻译一下:

Julia的作者们想要整一个很牛B的语言,这门语言要灭掉Matlab,Lisp,Python,Ruby,Perl,Mathematica,R和C在科学计算上的地位,想要做一个高效的科学计算神器。

打动笔者想要开始学的第1点:

Julia想要灭掉的语言真多,从来没见过的多:一共8门语言。

也就是这个叫Julia的,可以一个挑翻8个。
好牛X的感觉,不明觉厉。

其他语言了解一下:

Python:

现在很少有人会不知道Python了吧?

作者是Guido von Rossum,荷兰人。他希望这个新的叫做Python的语言,能实现他的理念(一种C和shell之间,功能全面,易学易用,可拓展的语言)。

想灭2门

你看,每个想要创造语言的作者,都想灭掉/改进其他已知的语言。

Ruby:

Github是一个从Ruby社区诞生出来的项目

现在也很少程序猿会不知道 Github的吧?

Matz是一个专业的软件工程师,在日本有名的open source公司netlab.JP工作,而且他在日本也是一个高姿态的open source 布道者。
Matz希望的是一种比Perl强大,比Python更面向对象的语言,所以,他打算设计一个全新的自己的语言。

也想灭2门

你看,每个想要创造语言的作者,都想灭掉/改进其他已知的语言。

看到了吧,创造语言的作者都想灭掉其他语言,但是想要灭掉这么多的还是第一次见!

花边故事

这个故事的链接在这里:

https://juliaeconomics.com/2014/06/15/why-i-started-a-blog-about-programming-julia-for-economics/

《Why I Switched to Julia》,来自U. of Chicago的Bradley J. Setzler分享了他为什么转而使用Julia:因为他用Python写的程序24小时跑不完,Julia用了5分钟给了他正确的结果

打动笔者想要开始学的第2点:

Julia的运行高效率不是吹的。

要那么高效率有什么用?能吃吗?
时间就是金钱,效率就是生命啊!

没听过“人生苦短,多用python!”这句话嘛(Python的效率是节省在开发效率上,而不是运行效率)

官方介绍

这是Julia官网上的部分截屏,为了避免看不懂专门进行了网页翻译(原文是英文,机器翻译不一定对哈):

当然了,笔者也没有全部看懂…打动笔者关注的点其实是在

  • 数据科学
  • 机器学习

还有,关于软件包的介绍:

Julia已被下载超过200万次,而Julia社区已经开发了超过1,900个Julia软件包。这些包括各种数学库,数据操作工具和用于通用计算的包。除此之外,您还可以轻松使用PythonRC / FortranC ++Java中的库。如果你找不到你想要的东西,请在Discourse上询问,或者甚至更好地贡献!

您还可以轻松使用Python,C / Fortran,C ++和Java中的库!

您还可以轻松使用Python,C / Fortran,C ++和Java中的库!

您还可以轻松使用Python,C / Fortran,C ++和Java中的库!

重要的事情说N遍,这个的意思是:

吸星大法 啊!啊!啊!

而且还这么明目张胆写在网站的首页!
从没见过这么"厚颜无耻"的语言,我喜欢!

总结下来,Julia很像金庸笔下的各种主角:融合各门派武功于一身

这样的一门语言,难道不值得关注一下么?

PS:

看看下面已经发生的历史,有没有似曾相识的感觉:

  • 邮局:电子邮件是什么?可以吃吗?
  • 电子邮件:即时通讯(QQ)是什么?可以吃吗?
  • 固话:手机是什么?可以吃吗?
  • 手机:智能手机是什么?可以吃吗?
  • 诺基亚:iPhone 是什么?可以吃吗?
  • 门户:博客是什么?可以吃吗?
  • 博客:微博是什么?可以吃吗?
  • 微博:微信是什么?可以吃吗?
  • 专栏作家:公众号是什么?可以吃吗?
  • Web1.0:Web2.0是什么?可以吃吗?
  • 互联网:移动互联网是什么?可以吃吗?
  • 文字终端:浏览器是什么?可以吃吗?
  • Netscape: IE是什么?可以吃吗?
  • IE: FireFox是什么?可以吃吗?
  • FireFox: Chrome是什么?可以吃吗?
  • ...

进步的技术需要关注,就这么简单。

对了,还有GO语言(By Google),也是需要关注的。

KevinZhang

Aug 22, 2018

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 217,734评论 6 505
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 92,931评论 3 394
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 164,133评论 0 354
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 58,532评论 1 293
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 67,585评论 6 392
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 51,462评论 1 302
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 40,262评论 3 418
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 39,153评论 0 276
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 45,587评论 1 314
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 37,792评论 3 336
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 39,919评论 1 348
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 35,635评论 5 345
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 41,237评论 3 329
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 31,855评论 0 22
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 32,983评论 1 269
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 48,048评论 3 370
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 44,864评论 2 354