ETH 002 Solidity介紹

2.1 Solidity

????Solidity(中文含義為“堅硬”),是一門面向合約的高級語言。其語法規(guī)則類似于Javascript,并且運營在以太坊虛擬機上(EVM)。
???? 和Java一樣Solidity是一門靜態(tài)語言(變量必須在編譯前確認)罪针。其支持繼承,類庫栅迄,用戶自定義數(shù)據(jù)結(jié)構(gòu)等其他類型站故。
????使用Solidity,你將可以創(chuàng)建“投票”,“ICO”西篓,“拍賣”的智能的合約愈腾。

2.2 兩個有用的交流平臺

????Solidity官方提供了一個用戶交流社區(qū)https://ethereum.stackexchange.com/ 如果有任何問題都可以在上面進行交流。

????除了上面的論壇以外岂津,還有一個很酷的實時交流的平臺虱黄。https://gitter.im/ethereum/solidity/ 該平臺可以和開發(fā)者,和語言興趣人員進行實時交流吮成。

2.3 源代碼

Solidity 本省就是一門開源的語言橱乱,如果你有興趣可以在其基礎(chǔ)上創(chuàng)建自己的分支,并解析創(chuàng)建自己的語言粱甫。
其遵循的Gun 開源協(xié)議泳叠。
源碼地址 : https://github.com/ethereum/solidity#license

GNU General Public Licence (GPL) 有可能是開源界最常用的許可模式。GPL 保證了所有開發(fā)者的權(quán)利茶宵,同時為使用者提供了足夠的復(fù)制危纫,分發(fā),修改的權(quán)利:

**可自由復(fù)制**
    你可以將軟件復(fù)制到你的電腦乌庶,你客戶的電腦种蝶,或者任何地方。復(fù)制份數(shù)沒有任何限制瞒大。
**可自由分發(fā)**
    在你的網(wǎng)站提供下載螃征,拷貝到U盤送人,或者將源代碼打印出來從窗戶扔出去(環(huán)保起見透敌,請別這樣做)盯滚。
**可以用來盈利**
    你可以在分發(fā)軟件的時候收費,但你必須在收費前向你的客戶提供該軟件的 GNU GPL 許可協(xié)議拙泽,以便讓他們知道淌山,他們可以從別的渠道免費得到這份軟件,以及你收費的理由顾瞻。
**可自由修改**
    如果你想添加或刪除某個功能,沒問題德绿,如果你想在別的項目中使用部分代碼荷荤,也沒問題,唯一的要求是移稳,使用了這段代碼的項目也必須使用 GPL 協(xié)議蕴纳。

2.4 IDE

介紹一個本地的開發(fā)IDE https://atom.io/ 。該IDE是GITHUB推出的源碼開放編輯器个粱。我很喜歡其項目口號:
一個21世紀的"黑客"編輯器古毛。

GitHub 推出的ATOM編輯器

推薦兩個相關(guān)的插件

推薦插件
Solidity代碼補全

這是個很簡單的 Windows. ATOM插件安裝教程

第一步

找到ATOM 的安裝路徑 (具體看下面截圖) cd 命令可以展示當前的路徑
ATOM 的安裝好像不能選擇安裝目錄。

image.png
C:\Users\雙魚座張飛\AppData\Local\atom\app-1.32.2\resources\app\apm\bin

第二步

ATOM 內(nèi)置了APM 下載工具,我們將其下載倉庫 切換為淘寶鏡像

首先要在環(huán)境變量中添加 APM 設(shè)置稻薇,修改 PATH 參數(shù)

APM 安裝成功

設(shè)置完你會發(fā)現(xiàn)apm 變成了全局變量嫂冻。 下面命令進行鏡像設(shè)置。

apm config set registry https://registry.npm.taobao.org
第三步

通過npm 安裝 插件工具塞椎,ATOM的插件都放在 該路徑下:

C:\Users\雙魚座張飛\.atom\packages\

我們CD 進入該路徑以后桨仿,以autocomplete-solidity 為例

  1. git clone https://github.com/AustP/autocomplete-solidity.git
  2. cd ./autocomplete-solidity
  3. npm install

重啟ATOM 完結(jié)。

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末案狠,一起剝皮案震驚了整個濱河市服傍,隨后出現(xiàn)的幾起案子,更是在濱河造成了極大的恐慌骂铁,老刑警劉巖吹零,帶你破解...
    沈念sama閱讀 221,548評論 6 515
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現(xiàn)場離奇詭異拉庵,居然都是意外死亡瘪校,警方通過查閱死者的電腦和手機,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 94,497評論 3 399
  • 文/潘曉璐 我一進店門名段,熙熙樓的掌柜王于貴愁眉苦臉地迎上來阱扬,“玉大人,你說我怎么就攤上這事伸辟÷榛蹋” “怎么了?”我有些...
    開封第一講書人閱讀 167,990評論 0 360
  • 文/不壞的土叔 我叫張陵信夫,是天一觀的道長窃蹋。 經(jīng)常有香客問我,道長静稻,這世上最難降的妖魔是什么警没? 我笑而不...
    開封第一講書人閱讀 59,618評論 1 296
  • 正文 為了忘掉前任,我火速辦了婚禮振湾,結(jié)果婚禮上杀迹,老公的妹妹穿的比我還像新娘。我一直安慰自己押搪,他們只是感情好树酪,可當我...
    茶點故事閱讀 68,618評論 6 397
  • 文/花漫 我一把揭開白布。 她就那樣靜靜地躺著大州,像睡著了一般续语。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上厦画,一...
    開封第一講書人閱讀 52,246評論 1 308
  • 那天疮茄,我揣著相機與錄音,去河邊找鬼。 笑死力试,一個胖子當著我的面吹牛徙邻,可吹牛的內(nèi)容都是我干的。 我是一名探鬼主播懂版,決...
    沈念sama閱讀 40,819評論 3 421
  • 文/蒼蘭香墨 我猛地睜開眼鹃栽,長吁一口氣:“原來是場噩夢啊……” “哼!你這毒婦竟也來了躯畴?” 一聲冷哼從身側(cè)響起民鼓,我...
    開封第一講書人閱讀 39,725評論 0 276
  • 序言:老撾萬榮一對情侶失蹤,失蹤者是張志新(化名)和其女友劉穎蓬抄,沒想到半個月后丰嘉,有當?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體,經(jīng)...
    沈念sama閱讀 46,268評論 1 320
  • 正文 獨居荒郊野嶺守林人離奇死亡嚷缭,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 38,356評論 3 340
  • 正文 我和宋清朗相戀三年饮亏,在試婚紗的時候發(fā)現(xiàn)自己被綠了。 大學(xué)時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片阅爽。...
    茶點故事閱讀 40,488評論 1 352
  • 序言:一個原本活蹦亂跳的男人離奇死亡路幸,死狀恐怖,靈堂內(nèi)的尸體忽然破棺而出付翁,到底是詐尸還是另有隱情简肴,我是刑警寧澤,帶...
    沈念sama閱讀 36,181評論 5 350
  • 正文 年R本政府宣布百侧,位于F島的核電站砰识,受9級特大地震影響,放射性物質(zhì)發(fā)生泄漏佣渴。R本人自食惡果不足惜辫狼,卻給世界環(huán)境...
    茶點故事閱讀 41,862評論 3 333
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望辛润。 院中可真熱鬧膨处,春花似錦、人聲如沸频蛔。這莊子的主人今日做“春日...
    開封第一講書人閱讀 32,331評論 0 24
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽晦溪。三九已至,卻和暖如春挣跋,著一層夾襖步出監(jiān)牢的瞬間三圆,已是汗流浹背。 一陣腳步聲響...
    開封第一講書人閱讀 33,445評論 1 272
  • 我被黑心中介騙來泰國打工, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留舟肉,地道東北人修噪。 一個月前我還...
    沈念sama閱讀 48,897評論 3 376
  • 正文 我出身青樓,卻偏偏與公主長得像路媚,于是被迫代替她去往敵國和親黄琼。 傳聞我的和親對象是個殘疾皇子,可洞房花燭夜當晚...
    茶點故事閱讀 45,500評論 2 359

推薦閱讀更多精彩內(nèi)容