回覆列表
  • 1 # 使用者1430558932451

    它設計清晰,文件齊全,合適初學者入門。它是一門很好的入門語言,並且不僅僅只是個玩具;它非常強大、靈活,也適合做大型專案Java也是好的入門語言。它比Python難得多,但是生成的程式碼速度也快得多。它同時也是一種優秀的計算機語言,不止是用來入門。但是注意,如果你只會一兩門語言,你將不會達到駭客所要求的技術水平,甚至也不能達到一個程式設計師的水平——你需要學會如何以抽象的方式思考程式設計問題,獨立於任何語言。要做一名真正的駭客,你需要學會在幾天內透過一些手冊,結合你現在所知,迅速掌握一門新語言。這意味著你應該學會幾種截然不同的語言。如果要做一些重要的程式設計工作,你將不得不學習C語言,Unix的核心語言。C++與C非常其他類似;如果你瞭解其中一種,學習另一種應該不難。但這兩種都不適合程式設計入門者學習。而且事實上,你越避免用C程式設計,你的工作效率會越高。C非常有效率,節約你的機器資源。不幸的是,C的高效是透過你手動做很多底層的管理(如記憶體)來達到的。底層程式碼都是複雜極易出現bug的,會使你花極多的時間除錯。如今的機器速度如此之快,這通常是得不償失——比較明智的做法是使用一種執行較慢、較低效率,但大幅節省你的時間的語言。因此,選擇Python。其他對駭客而言比較重要的語言包括Perl和LISP。Perl實用,值得一學;它被廣泛用於動態網頁和系統管理,因此即便你從不用Perl寫程式,至少也應該學會看。許多人使用Perl的理由和我建議你使用Python的理由一樣,都是為了避免用C完成那些不需要C高效率的工作。你會需要理解那些工作的程式碼的。LISP值得學習的理由不同——最終掌握了它時你會得到豐富的啟迪和經驗。這些經驗會使你在以後的日子裡成為一個更好的程式設計師,即使你實際上很少使用LISP本身。當然,實際上你最好五種都會(Python,Java,C/C++,Perl和LISP)。除了是最重要的駭客語言外,它們還代表了截然不同的程式設計思路和方法,每種都會讓你受益非淺。這裡我無法給你完完全全的指導教會你如何程式設計——這是個複雜的技能。但我可以告訴你,書本和上課也不能作到(最好的駭客中,有許多,也許幾乎都是自學成材的)。你可以從書本上學到語言的特點——只是一些皮毛,但要使書面知識成為自身技能只能透過實踐和虛心向他人學習。因此要作到(一)讀程式碼及(二)寫程式碼。答案補充補充:駭客不是那麼好當的,要學的東西很多,每天都有新的東西出來

  • 中秋節和大豐收的關聯?
  • 天生大骨架的人如何穿出氣質優雅的感覺?