b2科目四模拟试题多少题驾考考爆了怎么补救
b2科目四模拟试题多少题 驾考考爆了怎么补救

ruby语言学习 我们首先应该学习哪种语言(3)

电脑杂谈  发布时间:2017-02-09 18:27:46  来源:网络整理

异议 #1: 但是JavaScript不是很慢么?

JavaScript是 - 为了最大地实用的目的 -和其他高性能语言一样快。 在数量级上,JavaScript (Node.js) 是比Python,Ruby,PHP快。 它也几乎与高性能的语言如C++,java,Go一样快。 这里是最近最全面的综合的跨语言平台的调查结果:

异议 #2: 但是JavaScript不是静态类型

像Python,Ruby,JavaScript是动态类型的语言,这样会很方便。但你可能会陷入困境。在这里我想把 examplearray 认为数组。设置它的值,然后检查其长度 - 含义是它包含元素的数目。

exampleArray = [1, 2]

-> [1, 2]

exampleArray.length

-> 2

但是我可以随机指定它为一字符串。

exampleArray = “text”

-> “text”

exampleArray.length

-> 4

这些类型的错误会在动态类型语言中的一直存在。大多数开发人员只是通过检查到位,以防止这些错误,并编写相应地测试。 如果你非常想在你的第一次编程语言是静态类型,那么我仍然推荐优先学习JavaScript。然后,你就可以很快地学会TypeScript。

“Typescript有一个学习路线,但是如果已经了解JavaScript,那么学习TypeScript将会很容易。” - Alex Ewerlöf在TypeScript写到 。

异议 #3: 但我真的想做一个移动app

但是我仍然建议优先学习JavaScript。

JavaScript具有开发本地移动应用app功能的工具,如 Angular Cordova 和 React Native 。

为了让你的移动应用程序实实在在做任何有趣的东西,它可能会需要一个适当的后端,需建立一个合适的Web开发框架,像Node.js + express.js。

而且,值得指出的是,移动应用开发的最好的日子可能即将到来。

对于初学者,开发者中几乎一半的工作是web开发,和人们使用移动app一样多。相比之下,只有8%的工作涉及移动应用程序开发。ruby语言学习

根据 2016 Stack Overflow 响应的调查,参与的开发者有49,525人。

“只有一个应用程序”的宏伟愿景并没有通过。相反,大部分智能手机的拥有者已经 停止下载新的app 。

当然-他们仍然使用App。通常是脸谱,谷歌地图,还有其他的。同样地,大部分的移动app开发需求集中在一些大的雇主。

那些移动开发工作的前景很难预测。多方面的发展,维护和部署使得移动应用程序更容易使用JavaScript。这样的公司如脸谱和谷歌都在大力投资使用JavaScript开发更好的工具。

截至2016,几乎所有的开发都是Web开发。每一个接触的大平台都是“网络”。在下一个设备的浪潮中,你会在家里交谈时,汽车可以接孩子放学 - 网络将会把他们链接在一起。

而这就是JavaScript的意义。

异议 #4: 难道JavaScript不是只用10天的玩具语言么?

JavaScript有一个 怪异模式的历史 。

毫无疑问,你会听到人们以javascript开玩笑的代价。

同样,人们对C++既爱又恨。尽管存在这种恨,但像JavaScript,C++已经成功了,而且现在很多地方都一样。

所以,如果有人给你不是本周精英语言,而是学习困难的JavaScript,仅仅记住创造C++的那个人一句著名的话:

“只有两种编程语言:一个是那些总是使用的,一个是那些没有人使用的。” - — Bjarne Stroustrup


本文来自电脑杂谈,转载请注明本文网址:
http://www.pc-fly.com/a/jisuanjixue/article-31449-3.html

相关阅读
    发表评论  请自觉遵守互联网相关的政策法规,严禁发布、暴力、反动的言论

    热点图片
    拼命载入中...