谁是最复杂的编程语言

JavaScript可能是时下前端编程中最热门的应用程序,但在很多方面该编程语言模仿了很多此前的编程语言。和COBOL, C, C++, C#, Java和Python相似JavaScript是一种过程化语言,但唯一的重大区别在于JavaScript存在代码复杂性问题。



JavaScript基于和其他编程语言相同的“paradigm”(思维方式),但为何唯独它存在复杂性问题哪?这个答案是temporality(时间性)。JavaScript在软件开发历史中恰好处于非常独特的时期--在移动变革的浪潮中,大部分语言从后端编程迁移至前端。

当前超负荷的设计师已经扮演次要角色,因此无法接受完成当前工作所需要的各项资源,这就为大部分前端开发者遗留了大量的工作。而非常不幸的时候,通常没有太多的时间去清理,甚至项目负责人也不会花费更多的时间来寻求折腾出更花哨的界面。这是21世纪留给JavaScript开发者的一个难题。

====================================分割线================================
文章转载自 开源中国社区[http://www.oschina.net]

时间: 2024-09-20 12:31:43

谁是最复杂的编程语言的相关文章

【转】TIOBE 12 月排行榜:古老的 C 和后起之秀 Kotlin,谁是年度编程语言之王?

转瞬之间,今年已进入为期不足一个月的倒计时模式.在编程语言界,谁将问鼎 2017  年度编程语言?诸多开发者众说纷纭,有人说是最近风头正盛且被纳入中国高考科目的 Python.有人认为还是老牌常青藤 Java.亦有人赞成是今年刚被 Google 拥抱的 Kotlin? 然而根据最新的 TIOBE 12 月编程语言排行榜来看,年度最佳候选人除了以上猜中的一个 Kotlin 之外,我们还发现了一个意想不到的候选人--C 语言. 年度编程语言最佳候选人:Kotlin vs. C 对于较新的 Kotli

疑犯追踪:谁是Mirai蠕虫的幕后黑手?

本文讲的是疑犯追踪:谁是Mirai蠕虫的幕后黑手?,在2016年的9月22日,我的网站因为遭受Mirai蠕虫病毒的攻击而瘫痪了4天,该病毒会将不安全的物联网设备感染为自己的僵尸网络的一部分,然后再对外发起更多的感染攻击.在这之后的一个礼拜,发动这次攻击的幕后黑手化名为"Anna-Senpai"对外发布了Mirai的源代码. 经过几个月的深入挖掘,KrebsOnSecurity已经发现了Anna-Senpai的真实身份,还有帮他开发和修改该恶意软件的同谋的身份.下图为Anna-Senpa

Amazon EC2和Google App Engine,谁是最后的赢家

Amazon EC2和Google App Engine,两大服务平台,谁能更胜一筹,我打算从三个角度来对比这两大云计算平台:技术,业务和未来发展趋势,本文是技术方面的对比,ok,准备好咖啡,我们开始吧! 如果按平台类型来分,大家可能已经知道Amazon EC2属于IaaS(基础设施即服务),Google App Engine属于PaaS(平台即服务).不过,如果Amazon EC2给你一个安装了操作系统的平台,你就可以自己安装应用程序,并且使用AMI(Amazon Machine Image)

《Microsoft.NET企业级应用架构设计(第2版)》——1.2 谁是架构师

1.2 谁是架构师 如你所见,架构通常是关于难以更改的决定.需要有人做出这些决定. 架构设计基于需求分析.分析确定系统要做什么:架构决定如何去做.需要有人了解这个"什么"来确定这个"如何". 架构师正是把需求和规范关联起来的专家.但架构师的职责是什么?需要哪些技能? 1.2.1 架构师的职责 根据ISO/IEC 42010标准,架构师是负责系统架构的个人.团队或组织.架构师与分析师和项目经理互动,评估和提议系统方案,以及协调开发团队. 架构师参与开发流程的所有阶段,

Cassandra与HBase的大数据对决 谁是胜者?

在大数据这一全新的领域里,Bigtable数据库技术非常值得我们关注,因为这一技术是由谷歌的工程发明的,而谷歌是一家公认的非常擅长管理海量数据的公司.如果你对此非常了解,那么你一家知道也熟悉Cassandra和HBase这两个Apache数据库项目. 谷歌在2006年的一份研究报告中首次对Bigtable进行了阐述.有意思的是,这份报告当时并没有将Bigtable作为数据库技术,而是将其作为一种"稀疏的分布式多维度"映射技术以存储拍字节级数据,并在商用硬件上运行它们.行先是以一种非常独

从余佳文的吹牛谈起:谁是90后创业明星的幕后推手?

从余佳文的吹牛谈起:谁是90后创业明星的幕后推手? 时间:2014-11-30 23:30 来源:瑞莱观点 作者:李东楼 这几天,一个名叫余佳文的90后创业者在央视一个节目上的演讲视频在朋友圈疯传,标题起的也非常危言耸听:"一个90后,把整个互联网圈都激怒了....."让我也忍不住点进去看完了整个视频,而今天又在不同的群里,看到关于这个视频的讨论,让我实在是不吐不快. 吹牛 其实是行业"潜规则" 首先,余佳文在视频中一些关于企业运营数据的描述争议很大,比如用户数突破

2013年2月Web编程语言就业趋势

继2月18日Rob Diana发表有关2013年传统编程语言的就业趋势后,他在21日发布了另外一篇文章,有关2013年"Web脚本编程语言"的就业趋势,其中包括 Ruby.Python. PHP.JavaScript.Groovy 和 Erlang. 首先还是先来看看Indeed 招聘网站的长期就业趋势: (横坐标中是"Jan' 06″是指"2006年1月",其他类同) 和传统编程语言趋势图大致一样,这个趋势图也是列出了过去几年中这些语言的起起落落.Jav

帝国之争 动态网页编程语言谁主沉浮?

编程|动态|网页 ASP JSP PHP是动态网页编程语言中的三大霸主,ASP的全称是Active Server Pages,是一个WEB服务器端的开发环境,利用它可以产生和运行动态的.交互的.高性能的WEB服务应用程序.ASP采用脚本语言VBScript(Java script)作为自己的开发语言.JSP是Sun公司推出的新一代站点开发语言,他完全解决了目前ASP,PHP的一个通病,脚本级执行(据说PHP4也已经在Zend的支持下,实现编译运行).Sun公司借助自己在Java上的不凡造诣,将J

2011年7月编程语言排行榜,Objective-C将成为年度语言

TIOBE公布了2011年7月编程语言排行榜,本期的榜单标题: Objective-C将成为年度语言. 前三甲依然是Java.C.C++,4至10名依次为C#.PHP.Objective-C.Visual Basic.Python.Perl.JavaScript.从下图的榜单中可以看出Objective-C和Lua借苹果之势,使用的人也越来越多了. 以下内容为乌帮图翻译(如有错误,还望指正): 2011年已经过去一半,从市场占有率来看,有一种语言脱颖而出,那就是Objective-C,相对201