黑客界,有兩樣重要的課程,一是電腦的本質,二是編譯原理。 相對於彙編等底層語言,它簡單;相對於其它高階語言,它更為接近電腦;同樣它對駭客的兩大課程很有幫助。所以可以這麼說,只要稍微厲害的駭客,必定精通C語言。
Jargon File 包含了一大堆關於「hacker」這個詞的定義,大部分與技術高超和熱衷解決問題及超越極限有關。但如果你只想知道如何成為 駭客, 那麼只有兩件事情確實相關。 (推薦學習:C語言影片教學)
這可以追溯到幾十年前第一台分時小型電腦誕生, ARPAnet 實驗也剛展開的年代,那時有一個由程式設計專家和網路名人所組成的, 具有分享特質的文化社群。這種文化的成員創造了 “hacker” 這個名詞。駭客們建立了 Internet。駭客發明了現在使用的 UNIX 作業系統。駭客讓 Usenet 運作起來, 駭客讓 WWW 運轉。如果你是這個文化的一部分,如果你對這種文化有所貢獻,而 這個社區的其它成員也認識你並稱你為 hacker, 那麼你就是一位黑客。
駭客精神並不僅僅侷限在軟體的駭客文化中。有人用黑客態度對待其它事情,如電子學和音樂—— 事實上,你可以在任何最高級別的科學和藝術活動中發現它。精於軟體的駭客讚賞這些在其他領域的同類並把他們也稱作黑客—— 有人宣稱黑客天性是絕對獨立於他們工作的特定領域的。但在這份文件中, 我們將注意力集中在軟體駭客的技術和態度, 以及發明了「駭客」一詞的以共享為特徵的文化傳統之上。
有一群人大聲嚷嚷著自己是駭客,但他們不是。他們(主要是正值青春的少年)是一些蓄意破壞電腦和電話系統的人。真正的駭客把這些人叫做「駭客」(cracker),並不屑與之為伍。多數真正的駭客認為駭客們又懶又不負責任,還沒什麼大本事。專門以破壞別人安全為目的的行為並不能使你成為一名駭客, 正如 用鐵絲偷開走汽車並不能使你成為一個汽車工程師。不幸的是,許多記者和作家往往錯把「駭客」當成駭客; 這種做法一直使真正的駭客感到惱火。
根本的差別是:駭客搞建設,駭客搞破壞。
如果你想成為駭客,請接著讀下去。如果你想做一個駭客,去讀 alt.2600 新聞組,並在意識到你並不像自己想像的那麼聰明後去坐五到十次監獄。關於駭客,我只想說這麼多。
駭客應有的態度
駭客解決問題,建立事物,同時他們崇尚自由和無私的雙向幫助。要被他人承認是駭客,你的行為得體現出你好像具備了這種態度一般。而要做得好像你具備這種態度一般,你就得切切實實堅持它。
但如果你認為培養駭客態度只是一條在駭客文化圈中得到承認的路子, 那就大錯特錯了。成為具備這些特質的這種人對 你自己非常重要-有助於你學習,及提供你源源不絕的動力。同所有創意的藝術一樣,成為大師最有效的方法就是模仿大師的精神── 不僅從智力上,也要從感情上進行模仿。
以上是學會c語言能當駭客嗎的詳細內容。更多資訊請關注PHP中文網其他相關文章!