前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >JavaScript一统江湖的野心!

JavaScript一统江湖的野心!

原创
作者头像
Learn-anything.cn
发布2021-12-25 17:51:50
3100
发布2021-12-25 17:51:50
举报
文章被收录于专栏:learn-anything.cnlearn-anything.cn
一、遐想

如今编程语言是百家齐放、万家争鸣,犹如战国时代的群雄割据,各占一隅,逍遥度日。

编程语言本质上就是定义一套自己的语法规则,然后通过编译器转换成机器可以运行指令,没有孰好孰坏,使用场景不同,没有必要上纲上线,只要能帮你解决问题,就是好语言,好工具。

程序员之苦,在于每天都会有新的语言、新的规则被制定,要想程序能够良好运行,就必须去了解这些规则;程序员之幸,在于每天都有人在挠破头创造新语言,帮你解决一些编程极限问题,或是运行效率、或是运行bug...

最新被逼无奈学习了 JavaScript,越深入越觉得前辈们付出的不易。

浏览器本只是一个解析 html 文件格式的软件,而 JavaScript 也只是被定义成与浏览器交互的语言格式,经过多年发展,JavaScript 已不满足于浏览器的运行环境,Node.js 应运而生,至此有一统江湖的意思。

Node.js 定义了一套自己的语法规则(以JavaScript为基础),把 JavaScript 编写的代码转换为操作系统可以执行的指令。那么只需要懂的 JavaScript 语法规则,就可以与操作系统进行交互,哇塞,好棒!

有人会说,经过多次封装,运行效率是个问题。的确,运行效率无法直接与c、c++相提并论,但在硬件发展的支持下,很多场景可以忽略这种运行效率。

至于运行效率,前辈们也在尝试解决,WebAssembly 就是一个解决方案。

至于编译器,Visual Studio Code 也有一统江湖之意,通过插件的方式,支持各种语言。

好了,没有孰好孰坏,只是我喜欢以一敌百的解决方案!

个人感悟,如有理解错误,洗耳恭听,不喜勿喷!

二、参考文档

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 一、遐想
  • 二、参考文档
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档