编程最受欢迎的语言,最奇怪的编程语言
这个列表统计了跨语言开发者最讨厌的编程语言。例如,如果你最喜欢用语言A编程,你可能不喜欢其他语言的一些特性。这是一个非常主观的观点。列表中的语言并不代表语言不好,只是说明有些开发者不喜欢该语言的某些特性。
这个排名是基于Quora、Stack Overflow和黑客新闻上的相关帖子。
1.原因1。榜单上的Visual Basic:它的语法被认为太冗长不熟悉,需要动态链接库来运行它的代码;对面向对象编程的支持是有限的;事实上,从1998年开始,微软就已经停止提供正式的支持。
如何避免:避免为开发旧Windows应用程序的公司工作。
2.Perl上榜的原因:Perl完成一件事的方法太多,让你很难理解别人写的代码;过于简洁,即使一段代码实现了最简单的事情,也显得难以阅读和维护。
如何避免:不要做程序员。
原因3。Java的列表:冗长的语法;慢;转移功能不容易;过度设计API它能做的,用其他语言也能做,效率更高。
如何避免:不要使用Android SDK开发任何应用。
原因4。PHP的列表:大量函数的命名约定不一致;安全漏洞;本机无法支持Unicode经常夹杂在一些演示代码中(比如HTML和CSS)。
如何避免:如果你从事网络工作,这是很难避免的。然而,对于初学者来说,他们可以远离维基媒体、Wordpress、Joomla和Drupal,而不是在脸书上工作。
5.c上榜理由:庞大的函数集;手动内存管理;编译速度慢;事实上,它允许程序员在同一个程序中同时使用面向对象和面向过程的编程模式。
如何避免:一般不要在Adobe、Google或者游戏领域工作。
6.Cobol Cobol(Common Business Oriented language),又称企业管理语言、数据处理语言等。是一种面向数据处理、文件和过程(POL)的高级编程语言。这是一种功能强大且极其冗长的语言。
上榜理由:极其繁琐的语法(目的是让非程序员也能读懂);不兼容的版本;缺乏面向对象的编程、函数和指针。
如何避免:不要在政府、金融、军工企业工作。
7.Tcl Tcl是一种脚本语言。它最初被称为工具命令语言,但现在不再是这个意思了。由John Ousterhout创建,通常用于快速原型RAD、脚本编程、GUI和测试。
上榜原因:语法太简单,缺少指针,无法引用传承;将数组存储为字符串;糟糕的列表语义和混乱的变量范围。
如何避免:不要为思科、美国在线或CNET或任何拥有AOLserver或OpenACS平台的公司工作。
8.为什么的原因。JavaScript榜上有名:区分大小写,跨浏览器要求不同实现,缺少调试功能(虽然可以用Firebug)和奇怪的继承规则。
如何避免:不要做Web开发者。
9.LabVIEW LabVIEW是美国国家仪器(NI)公司开发的开发环境,类似于C和BASIC。用图形编辑语言G编写程序,生成的程序是框图形式的。
上榜理由:LabVIEW太抽象了,把简单的问题变得极其复杂。这完全违背了它的初衷。
如何避免:远离仪表控制或工业自动化的编程工作。
10.Python制作列表:代码缩进用于指定块的结构。为什么不用括号或大括号?此外,冒号和下划线被广泛使用,模块和变量名冲突。
如何避免:不要为谷歌、雅虎或美国宇航局工作。
你讨厌某些语言中的某些特性吗?欢迎在评论中发表你的观点。
最后,想成为程序员,快速掌握编程,加入学习企鹅圈子!。
网上有资深专业软件开发工程师解答你的所有疑惑~编程语言入门“so easy”
学习书籍:
学习视频:
郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。