10款最令人讨厌的编程语言

2013-09-29 12:19:25来源: ofweek 关键字:编程语言
    为了避免引起语言之争,先声明一下,这个榜单统计的是跨语言开发者最讨厌的编程语言,比如你最喜欢使用A语言来编程,那么可能会对其他语言的某些特性看不惯。

  这是一种很主观的看法,上榜的语言不代表这个语言不好,只是说明某些开发者不太喜欢这个语言中的某些特性而已。欢迎在评论中说出你对某些语言的看法。

  下面这个排名是根据Quora、StackOverflow和HackerNews上相关帖子统计出来的。

  10.Python

  上榜理由:代码缩进是用来指定块的结构,为什么不用括号或大括号呢?此外,大量使用冒号和下划线,模块、变量名冲突等。

  如何避免:不要去Google、Yahoo或NASA工作

  9.LabVIEW

  LabVIEW是一种由美国国家仪器(NI)公司研制开发的、类似于C和BASIC开发环境,使用图形化编辑语言G编写程序,产生的程序是框图的形式。

  上榜理由:LabVIEW相当抽象,以致于将简单的问题变得极其复杂。这完全违背了其最初的目的。

  如何避免:远离仪器控制类或工业自动化类的编程工作。

  8.JavaScript

  上榜理由:区分大小写,跨浏览器需要不同的实现,缺乏调试功能(尽管可以使用Firebug)和奇怪的继承规则。

  如何避免:不要成为一个Web开发人员。

  7.Tcl

  Tcl是一种脚本语言,最早称为工具命令语言(ToolCommandLanguage),但是目前已经不是这个含义。由JohnOusterhout创建,经常被用于快速原型开发RAD、脚本编程、GUI和测试等方面。

  上榜理由:语法太简单了,缺乏指针,无法通过引用来传递;将数组存储为字符串;可怜的list语义和混乱的变量范围。

  如何避免:不要去Cisco、AOL或CNET公司或任何AOLserver或OpenACS平台的公司工作。

  6.COBOL

  COBOL(CommonBusinessOrientedLangauge,面向商业的通用语言),又称为企业管理语言、数据处理语言等,这是一种面向数据处理的、面向文件的、面向过程(POL)的高级编程语言,是一种功能很强而又极为冗长的语言。

  上榜理由:极其繁琐的语法(目的是对非程序员可读);版本之间不兼容;缺乏面向对象编程、函数和指针等特性。

  如何避免:不要去政府、金融领域或军用企业工作。

[1] [2]

关键字:编程语言

编辑:北极风 引用地址:http://www.eeworld.com.cn/xfdz/2013/0929/article_26252.html
本网站转载的所有的文章、图片、音频视频文件等资料的版权归版权所有人所有,本站采用的非本站原创文章及图片等内容无法一一联系确认版权者。如果本网所选内容的文章作者及编辑认为其作品不宜公开自由传播,或不应无偿使用,请及时通过电子邮件或电话通知我们,以迅速采取适当措施,避免给双方造成不必要的经济损失。

上一篇:360卸载预装软件遇阻 root权限致无法复制PC模式
下一篇:微软发布Windows 8.1广告:突出开始按钮

论坛活动 E手掌握
微信扫一扫加关注
论坛活动 E手掌握
芯片资讯 锐利解读
微信扫一扫加关注
芯片资讯 锐利解读
推荐阅读
全部
编程语言

小广播

独家专题更多

东芝在线展会——芯科技智社会创未来
东芝在线展会——芯科技智社会创未来
2017东芝PCIM在线展会
2017东芝PCIM在线展会
TI车载信息娱乐系统的音视频解决方案
TI车载信息娱乐系统的音视频解决方案
汇总了TI汽车信息娱乐系统方案、优质音频解决方案、汽车娱乐系统和仪表盘参考设计相关的文档、视频等资源
电子工程世界版权所有 京ICP证060456号 京ICP备10001474号 电信业务审批[2006]字第258号函 京公海网安备110108001534 Copyright © 2005-2017 EEWORLD.com.cn, Inc. All rights reserved