你知道最复杂的编程语言是哪种吗?
JavaScript可能是时下前端编程中最热门的应用程序,但在很多方面该编程语言模仿了很多此前的编程语言。和COBOL, C, C++, C#, Java和Python相似JavaScript是一种过程化语言,但唯一的重大区别在于JavaScript存在代码复杂性问题。
JavaScript可能是时下前端编程中最热门的应用程序,但在很多方面该编程语言模仿了很多此前的编程语言。和COBOL, C, C++, C#, Java和Python相似JavaScript是一种过程化语言,但唯一的重大区别在于JavaScript存在代码复杂性问题。
JavaScript基于和其他编程语言相同的“paradigm”(思维方式),但为何唯独它存在复杂性问题哪?这个答案是temporality(时间性)。JavaScript在软件开发历史中恰好处于非常独特的时期–在移动变革的浪潮中,大部分语言从后端编程迁移至前端。
![]()
![]()
![]()
![]()
![]()
![]()
当前超负荷的设计师已经扮演次要角色,因此无法接受完成当前工作所需要的各项资源,这就为大部分前端开发者遗留了大量的工作。而非常不幸的时候,通常没有太多的时间去清理,甚至项目负责人也不会花费更多的时间来寻求折腾出更花哨的界面。这是21世纪留给JavaScript开发者的一个难题。
本文由 TecHug 分享,英文原文及文中图片来自 www.cnbeta.com。
你也许感兴趣的:
- C语言闭包的代价
- 对《Ruby 不是一门严肃的编程语言》的回应
- 为什么美国F-35战斗机禁止90%的C++特性
- Perl的衰落是文化层面的,不是技术
- 关于Go、Rust与Zig的思考
- Zig语言异步程序的新方案
- Python并非数据科学领域的理想语言(第二部分):语言特性
- Python并非数据科学领域的理想语言(第一部分):亲身经历
- 编程语言 Rust 的几个核心问题
- Rust并非系统编程的未来——它只是炒作周期

你对本文的反应是: