成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

最讓程序員感到崩潰的10種編程語言

開發 開發工具 前端
根據程序員在 Quora,Stack Overflow和Hacker News這三大國外論壇上的討論,我們挑選了其中10大最讓程序員不爽的編程語言,并解釋了原 因。下面就帶你具體看一看這個有趣的清單。

很顯然,軟件開發領域中的程序員對編程語言最有發言權。一種語言可能是一些程序員的***,但它同時也是另一些程序員的噩夢。如果你在編程領域呆了一段時 間,你就遲早會發現有些語言由于古怪的語法、靈活性不夠(或過于靈活)、差勁的調試功能或其它原因讓你抓狂,甚至崩潰。根據程序員在 Quora,Stack Overflow和Hacker News這三大國外論壇上的討論,我們挑選了其中10大最讓程序員不爽的編程語言,并解釋了原 因。下面就帶你具體看一看這個有趣的清單。

1. Visual Basic

Visual Basic code sample

語言介紹:這種語言和相應的開發環境通常是用來開發Windows應用程序(圖形界面),它是由微軟公司發明,對于初學者比較簡單,可以將寫代碼與使用圖形化和拖拽技術相結合。

程序員的吐槽:它的語法過于啰嗦和冗長,而且有些地方有些奇怪,它需要動態鏈接庫執行,而且基本上不支持面向對象開發。自從1998年它就不再受到微軟的官方支持了。

2. Perl

Perl code sample

語言介紹:Perl是一種高級的,用途廣泛的解釋型語言,它被形容為互聯網的管道膠帶。Perl被應用在各個方面,從CGI腳本到系統和網絡的管理。

程序員的吐槽:對Perl***爭議就在與它極大的靈活性和過度冗余的語法,它有著“只能寫”的稱號(write-only language),代碼很難被其他人閱讀和維護。

3. Java

Java code sample

語言介紹:Java起初是一種被用在交互電視上的語言,逐漸成為***的面向對象編程語言之一。Java代碼被編譯為字節碼,然后由Java虛擬機解釋,所以它可以運行在任意的平臺上(Write Once,Run Anywhere)。

程序員的吐槽:Java的語法有些冗長,運行較慢,API有些被過度設計。很多其他語言實現相同的功能可以更高效。

4. PHP

PHP code sample

語言介紹:PHP是在服務器端非常流行的一種解釋型腳本語言,可以動態生成HTML頁面。它也可以單獨作為一種腳本語言應用在多種操作系統上。

程序員的吐槽:它在很多功能上有不一致的命名規則,有一些安全漏洞,不天然支持Unicode,還有它經常會和前端的HTML/CSS代碼混在一起。

5. C++

C++ code sample

語言介紹:C++作為一種中級別的語言,被人們當做是C的擴展,支持面向對象編程。如今它依然是非常流行的,并被各領域廣泛應用。

程序員的吐槽:具有過大的特征集、需要手工管理內存、編譯速度慢、在同一程序中有時需要在面向過程和面向對象間相互轉換。

#p#

6. COBOL

COBOL code sample

語言介紹:1959年,COBOL被指定設計為支持商業和政府管理的一門編程語言,它的全稱是Common Business-Oriented Language。

程序員的吐槽:超級冗長的語法規則、版本間不相互兼容,而且在COBOL 2002版本以前不支持面向對象、函數和指針。

7. TCL

Tcl code sample

語言介紹:TCL(Tool Control Language)最早被稱為工具控制語言,逐漸發展成為一種多用途的腳本語言,被應用到Web開發、網絡管理和自動測試上。

程序員的吐槽:TCL的規則過于簡單了,沒有指針,所以它不支持參數傳遞。另外它的數組被存儲為字符串格式,在語義和變量作用域上都做的較差。

8. JavaScript

JavaScript code sample

語言介紹:它是一種直譯式腳本語言,主要作為應用在Web頁面上的客戶端腳本語言。它同時也可以執行在服務端,作為一種內嵌式腳本語言。

程序員的吐槽:JavaScript對大小寫敏感,依賴于不同的瀏覽器,欠缺較強的調試能力,而且有著奇怪的繼承規則。

9. LabVIEW

LabVIEW code sample

語言介紹:它的全稱是Laboratory Virtual Instrument Engineering Workbench,使用的是圖形化編輯語言G編寫程序,產生的程序是框圖的形式,被用于測量和控制系統。

程序員的吐槽:GUI編程會把那些非常簡單的任務變得很復雜。

10. Python

Python code sample

語言介紹:一種語法簡潔而清晰的高級語言,它通常被當做腳本語言,但其實它是可以被編譯的。

程序員的吐槽:它是用縮進來區分語句間的關系,而不是用通常的括號。程序中通常會有很多的冒號和下劃線。

原文:http://www.itworld.com/article/2823526/enterprise-software/120222-10-programming-languages-to-make-a-developer-pull-his-or-her-hair-out.html

譯文:http://www.php100.com/html/it/focus/2014/1215/8060.html

 
責任編輯:王雪燕 來源: ITWorld
相關推薦

2014-07-25 09:14:58

程序員

2020-05-25 14:17:49

碼農編程語言GitHub

2022-05-23 07:56:19

語言DSLClojure

2013-04-28 11:03:41

編程語言程序員私有云

2010-12-21 15:15:01

完美程序員

2011-08-29 17:05:55

2018-09-27 16:35:01

程序員編程語言Python

2019-08-22 14:56:37

程序員大數據編程語言

2011-02-23 10:39:56

Java程序員Java開發

2014-09-23 09:57:11

編程語言特性另類

2020-05-25 16:22:44

編程語言PythonJava

2009-02-27 09:25:28

編程語言程序員C#

2009-07-28 08:28:15

2015-09-08 10:49:35

程序員編程經驗

2015-07-20 09:21:19

程序員非程序員技能

2015-11-12 10:23:26

老程序員編程策略

2021-02-18 00:19:40

編程語言程序員工具

2017-12-06 08:01:52

程序員編程代碼

2013-08-23 11:06:34

編程語言

2016-12-08 10:53:46

程序員編程
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 中文字幕乱码一区二区三区 | 日韩视频精品在线 | 成人av高清在线观看 | 黄色在线观看网站 | 国产99视频精品免视看9 | 亚洲成人av| av电影手机在线看 | 91精品国产91久久久久久密臀 | 毛片com| 精品久久久久久久 | 天天综合网91 | 夜夜爽99久久国产综合精品女不卡 | 欧美日韩国产一区二区三区 | av黄色免费在线观看 | 91精品国产手机 | 成人午夜精品一区二区三区 | 日本不卡免费新一二三区 | 男女啪啪高潮无遮挡免费动态 | 在线区| 国产一区不卡 | 国产亚洲成av人在线观看导航 | 国产片侵犯亲女视频播放 | 欧美日韩不卡 | 日韩欧美一区二区三区免费观看 | 免费在线观看黄网站 | 精品视频一区在线 | 精品久久久久久亚洲综合网站 | 亚洲一区二区免费视频 | 国产清纯白嫩初高生在线播放视频 | 中国三级黄色录像 | 国产精品毛片一区二区三区 | 国产精品免费一区二区三区四区 | 免费观看一级特黄欧美大片 | 在线观看www高清视频 | 久久成人激情 | 99re国产| 色精品| 91久久精品一区二区二区 | 欧美男人亚洲天堂 | 91精品久久久久久久久中文字幕 | 亚洲精品视频一区二区三区 |