当前位置: 首页 > Web前端 > JavaScript

JavaScript称霸江湖的野心!

时间:2023-03-27 18:01:02 JavaScript

1。Daydream今天的编程语言是百家争鸣,各家百家争鸣,就像战国时代群雄逐鹿,各占一角,美滋滋地过着日子。编程语言本质上是定义了一套自己的语法规则,然后通过编译器将它们转换成机器可以运行的指令。没有好坏之分,使用场景也不同。无需上网。只要能帮你解决问题,就是一门好语言,好工具。程序员的痛苦就是每天都在制定新的语言和新的规则。如果程序能够运行良好,了解这些规则是很有必要的;程序员的幸运在于,每天有人挠头创造新的语言来帮你解决一些编程极限问题,或者运行效率,或者运行bug……最新的被逼着学JavaScript,越学越深,越是难为前辈。浏览器只是一个解析html文件格式的软件,JavaScript只是被定义为一种与浏览器交互的语言格式。经过多年的发展,JavaScript已经不满足于浏览器的运行环境。Node.js应运而生。至此,才有了一统江湖之意。Node.js定义了自己的一套语法规则(基于JavaScript),将用JavaScript编写的代码转换为操作系统可以执行的指令。那么你只需要了解JavaScript语法规则就可以与操作系统进行交互了,哇,太棒了!有人会说,多次打包后,运行效率是个问题。的确,运行效率不能直接和C、C++相比,但是在硬件开发的支持下,这个运行效率在很多场景下是可以忽略的。至于运行效率,前辈们也在努力解决,WebAssembly就是一个解决方案。至于编译器,VisualStudioCode也有一统江湖的意思,通过插件支持各种语言。好吧,没有好坏之分,只是我喜欢一对一的解决方案!个人感悟,如有误解,请认真听讲,不喜勿喷!2.参考文献JavaScript一统江湖之志!