自拍偷在线精品自拍偷,亚洲欧美中文日韩v在线观看不卡

Erlang語(yǔ)言作者告訴你什么才是編程最好的方法

開(kāi)發(fā) 前端
本文是從 [erlang-questions] Ways to get started 這篇文章翻譯而來(lái)。文中Erlang語(yǔ)言作者會(huì)告訴什么才是編程最好的方法,不需要任何強(qiáng)大的開(kāi)發(fā)工具。只需要一個(gè)文本編輯器和一個(gè)erlang shell。

我是個(gè)守舊派 — 你不需要任何強(qiáng)大的開(kāi)發(fā)工具。只需要一個(gè)文本編輯器和一個(gè)erlang shell。

打開(kāi)你的文本編輯器:

輸入下面的程序。

  1. -module(hello).   
  2. -compile(export_all).  
  3. start() -> “hello world”.  

把它存成一個(gè)叫做 hello.erl 的文件。

啟動(dòng) erlang shell。它會(huì)顯示”>”

輸入兩行命令:

  1. > c(hello).  
  2. > hello:start(). 

***句是編譯這個(gè)程序。第二句是執(zhí)行命令 hello:start()

這就是所有要做的 — 用文本編輯器在一個(gè)文件里輸入三行代碼 — 然后在shell里輸入兩行代碼。

這就是所有要做的。95%的樂(lè)趣都可以通過(guò)一個(gè)簡(jiǎn)單的文本編輯器和erlang sheel來(lái)實(shí)現(xiàn)。這就是大多數(shù)erlang系統(tǒng)的實(shí)現(xiàn)方式。

erlang shell 可以用無(wú)數(shù)的方法來(lái)安裝 — 編譯源代碼,或apt-get安裝(或其它的什么方式)

忘了 git/IDEs/rebar … 吧

所有的語(yǔ)言都可以用這種方式。

IDE 和 build工具是我知道的阻止我入手的***的障礙。

我使用

- a shell

- makefiles

- emacs

適用于天底下所有的編程語(yǔ)言。

◆ 98%的樂(lè)趣只要有一個(gè)編譯器就能獲得 — 其余的全是虛的。

◆ 忘了那些工具

像rebar這樣的工具會(huì)自動(dòng)生成一些東西,但如果你不知道自動(dòng)生成了什么,如果這些工具無(wú)法使用了,你將會(huì)變得困惑不已。

◆ 買(mǎi)一本不錯(cuò)的書(shū),手工敲入這些程序。

◆ 邊寫(xiě)邊想。

30年后你就能掌握它,成為一個(gè)優(yōu)秀的開(kāi)發(fā)人員。

對(duì)于編寫(xiě)小程序,開(kāi)發(fā)工具是不需要的,你需要完全的理解這些程序是怎么工作的。對(duì)于任何編程語(yǔ)言都是這樣。編程是一種藝術(shù),沒(méi)有快捷的方法。就像是彈鋼琴 — 除了花無(wú)數(shù)的時(shí)間進(jìn)行練習(xí)外,你能有什么捷徑嗎?我想沒(méi)有。

在sheel中使用畫(huà)線工具,啟動(dòng)sheel:

輸入

> A = 1

然后

> A = 2

發(fā)生了什么,為什么。

學(xué)編程沒(méi)有簡(jiǎn)易的方法 — 工具幫不了你。

你的大腦千萬(wàn)倍的好過(guò)***的IDE。程序在你的大腦里形成,而不是在IDE里。

我是個(gè)守舊派。

祝你學(xué)的快樂(lè) — 如果沒(méi)有樂(lè)趣,一切毫無(wú)意義 — 別跟那些工具糾纏不清。想入手,你需要的只是一個(gè)文本編輯器和erlang sheel。

原文:http://www.aqee.net/2011/07/21/erlang-questions-ways-to-get-started/

【編輯推薦】

  1. Erlang之父Joe Armstrong訪談:程序調(diào)試與啤酒
  2. Scala和Erlang,以及多核主導(dǎo)的未來(lái)
  3. Erlang面向分布與并發(fā)的編程語(yǔ)言
  4. 看Erlang中Actor模型的執(zhí)行方式和優(yōu)劣
  5. Erlang視點(diǎn):并行計(jì)算和云計(jì)算
責(zé)任編輯:陳貽新 來(lái)源: 外刊IT評(píng)論
相關(guān)推薦

2018-12-04 15:46:53

編程語(yǔ)言Python

2021-08-02 15:30:07

編程語(yǔ)言Java自然語(yǔ)言

2009-04-22 09:20:26

Erlang并發(fā)函數(shù)式

2020-07-07 08:51:52

編程語(yǔ)言C語(yǔ)言Java

2013-11-29 10:09:41

物聯(lián)網(wǎng)

2012-11-16 14:57:25

2009-06-15 17:24:56

怎樣學(xué)Java

2019-09-24 15:20:36

編程語(yǔ)言PythonJava

2024-03-20 09:00:00

人工智能AI大模型深度學(xué)習(xí)

2021-08-13 22:31:46

互聯(lián)網(wǎng)操作系統(tǒng)電腦

2021-08-04 16:58:25

數(shù)據(jù)高考錄取人數(shù)

2017-11-03 10:21:08

程序員編程語(yǔ)言

2014-11-05 10:58:00

編程

2012-07-03 16:56:12

Hadoop

2022-04-26 18:08:21

C語(yǔ)言代碼編程規(guī)范

2014-03-13 10:52:47

WhatsAppErlang

2010-04-06 23:37:30

108M無(wú)線產(chǎn)品

2009-08-14 17:49:07

最好的企業(yè)Wi-Fi

2022-05-31 09:57:36

編程語(yǔ)言Go語(yǔ)言Python

2017-07-18 13:09:20

互聯(lián)網(wǎng)
點(diǎn)贊
收藏

51CTO技術(shù)棧公眾號(hào)