Windows XP Windows 7 Windows 2003 Windows Vista Windows教程綜合 Linux 系統教程
Windows 10 Windows 8 Windows 2008 Windows NT Windows Server 電腦軟件教程
 Windows教程網 >> 電腦軟件教程 >> 關於電腦軟件教程 >> 程序員特有的6個詭異小習慣

程序員特有的6個詭異小習慣

日期:2017/2/10 15:35:38      編輯:關於電腦軟件教程
我的朋友是一個程序員,在平常的業余時間中,喜歡開發一些小東西。我就和他住在一起,因此也能常常發現一些他的一些詭異的小習慣,如果你也是一個程序員,或者你就讀計算機相關專業,那麼你應該能理解下面這些詭異的小習慣是怎麼養成的,或者你本身就有著其中的某些習慣。

下面是小編程序員特有的幾個詭異小習慣:

0. 程序員數數會從0開始數起.
例: 程序員吵 架的時候會說: “我數三下, 你再不閉嘴我就不客氣了! 零! 一! 二!” 或者列清單的時候編號會從0.開始寫.     
因: array[0]是數組的第一個元素.
評: 這個習慣的養成是一個艱難的過程. 多少次的越界, 多少次的循環次數錯誤讓我們深深的記住了從0開始.

1. 程序員用肯定和否定 回答選擇性的問題.
例: 問 “您想喝咖啡還是喝茶?” 程序員答: “嗯.”
因: 當條件或||有一個子句值為真, 則整個語句值為真.
評: 這個習慣誇張了一點, 但這的確是程序員思維方式的通病, 用計算機的處理邏輯處理人類問題. 當然這樣的回答顯然是存在編程錯誤的, 因為對於這個問題他錯誤的返回了布爾型的值. 雖然高度懷疑有沒有人關心這種回答的結果是怎樣, 還是給出一個答案. 如果真的在程序的世界裡, 服務員會優先考慮給你咖啡, 如果沒有咖啡了, 才會端茶給你.

2. 程序員普遍患有或曾經患有分號結尾綜合症;
例: 比如這幾行;
因: 大部分程序, 特別是多數程序員的啟蒙編程語言C語言是用分號結尾語句的;
評: 換行之前習慣用分號結尾, 這是程序員專屬的壞習慣. 還記得編譯報的各種詭異的錯最後原因總是少了那一個小小的”;”嗎? 這就是這個壞習慣的成因. 據說分號結尾是有典故的, 因為鍵盤上的分號正好在右手小拇指的位置, 比起句號之類有著得天獨厚的地理優勢. 當然也有不需要分號結尾的編程語言(比如Ruby還有Python), 剛用起來會因為沒有分號結尾而格外糾結.

3. 程序員對”語言”的概念和普通人有差.
例: 問: “你都會哪些語言?” 普通人: “我會漢語和英語, 還會一點點法語.” 程序員: “我會C語言, C++ 和 Java, 還會一點點Ruby.”
因: 程序員的世界裡沒有母語和外語, 只有編程語言.
評: 說真的, 程序語言的語法學起來比外語更容易, 拿到一個用沒學過的語言寫的程序, 你多少可以看懂部分程序. 程序語言沒有國界, 是各國程序員交流最好的橋梁.

4. 程序員認為 千(k) == 1024.
例: 程序員換算表: 1km == 1024m, 1kg == 1024g.
因: 成因很曲折 計算機是二進制的世界 -> 1024是2的10次方 -> 英語裡用kilo一詞來表示 -> kilo翻譯成中文是”千”, 比如千米, 千克.
評: 也許一般人會認為500, 1000是很整的數, 但程序員會覺得512, 1024是很整的數. 不要奇怪, 如果128, 256, 512這種形式看著不夠整, 幫你轉換成二進制: 10000000, 100000000, 1000000000…

5. 程序員慣用 == 來表示相等的意思.
例: 見5.
因: 在程序語言中, “=” 是賦值, “==” 才用來判斷二者是否相等.
評: 單等和雙等的區別是程序入門必修課, 也是老師愛考的考點. 如果在C語言if語句的判定條件裡寫了個單等, 編譯能通過, 結果卻往往不對, 夠一個新手查上一陣子的. 當然目前的語言大都考慮到這一點, 防止了這類的誤寫, 但是單等和雙等的差異已經深入每個程序員的 內心.

6. 程序員使用”//”表示”請無視這一行文字”.
例: 餐廳中. 程序員A: “我吃魚香肉絲蓋飯, 你吃什麼?”
程序員B: “宮保雞丁蓋飯.”
程序員A 在點菜單寫上:
魚香肉絲蓋飯 1
宮保雞丁蓋飯 1
程序員B: “我還是要牛肉面吧!”
程序員A 更正點菜單:
魚香肉絲蓋飯 1
// 宮保雞丁蓋飯 1
牛肉面 1
因: 程序中用”//”為代碼加上注釋, 程序運行時會無視掉”//”開頭的代碼行.
評: 如果和一伙程序員在一起時被冷落了, 可以抱怨一句”喂喂喂我是被注釋掉了嗎?” 相信一向以幽默感豐富又有愛心著稱的程序員們會關注你的.

就是這樣一群人, 如果你慢吞吞的用電腦他們會急躁的搶過鍵盤熟練的使用各種快捷鍵,如果他們看到賓館的電腦裡亂七八糟的時候他們立馬收拾的干干淨淨,他們會對著小孩子講計算機的三原色是紅綠藍而不是紅黃藍, 他們描述大小距離更偏向於以像素作單位, 陪女朋友看電影看到電影院座位上稀稀落落的人就想做磁盤碎片整理…這不也正是他們的可愛之處嗎!

本文來自於【系統之家】 www.xp85.com

Copyright © Windows教程網 All Rights Reserved