成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

10門酷斃了的云計算編程語言

譯文
云計算
如果你想挑選需要掌握的計算機語言組合,不妨看看這十門優秀的編程語言,它們廣泛用于云計算行業。

人們想到選擇一門計算機語言時,可能會選擇學校里學到的知名度高的通用過程語言之一,比如C、Java或Python。但這些經常被人選擇的語言只是計算機語言領域的冰山一角而已――如果它使用關鍵字和結構來傳達信息,那它就是一門語言。下面是值得考慮的十大云計算語言。

1. SQL數據語言

10門酷斃了的云計算編程語言

說到數據語言,SQL是幾十年來無可爭議的霸主。連非關系型數據庫服務器也使用某種SQL語言。就跟IT的其他所有領域一樣,云計算領域同樣充斥著SQL。

這是每個地方的開發人員都會會心一笑的SQL玩笑。“有人走進一間酒吧,看到兩張桌子。他說‘我可以跟你一起喝嗎?’”

2. XML數據語言

 

10門酷斃了的云計算編程語言

XML用來描述文檔,而不是傳達一串指令。由于XML通常并不給計算機下達指令,它通常不被認為是一門計算機語言。

XML是大受歡迎的數據標記語言,而這主要歸因于Java。只要有Java的地方,就有XML。又由于Java自從早在云計算大行其道之前就一直驅動大規模分布式系統,XML文檔無處不在。Apache Hadoop配置就駐留在XML文件中。

#p#

3. R數學語言

10門酷斃了的云計算編程語言

R語言幫助廣大開發人員處理統計數字、報告和圖形。交互式R教程讓新的開發人員領略向量、因子及關聯數據集帶來的樂趣。

亞馬遜將RStudio集成開發環境(IDE)與其EMR(彈性MapReduce)服務捆綁起來,幫助進行大數據分析。

4. Clojure數學語言

10門酷斃了的云計算編程語言

Clojure不僅僅是一門數學語言,它既是一門通用語言,還是一門函數語言。另外說來也巧,Clojure在數據分析人員當中也大受歡迎。

實時數據流處理系統Apache Storm用Clojure編寫而成。函數語言不需要分號,而過程語言需要分號;你能看到分號只用于這個Clojure腳本(https://github.com/apache/storm/blob/master/storm-core/src/clj/backtype/storm/clojure.clj)中的注釋。

#p#

5.Haskell函數語言

10門酷斃了的云計算編程語言

Haskell是一門函數語言,就分布式計算而言再理想不過了;云Haskell平臺項目在幾年前就啟動了。

盡管Haskell在業界有相當高的采用率,而且躋身GitHub前20門語言,但Haskell在云計算領域的采用情況差強人意――可能是Haskell被認為太難學會。你可以在Try Haskell教程中自己體驗一把。

6. Erlang函數語言

10門酷斃了的云計算編程語言

Erlang脫胎于愛立信。在電信行業,產品必須永遠持續運行,而任何東西(客戶、聯系、事務和記錄)都以數百萬計算。

電信級函數語言聽起來非常適合云計算。而實際上,盡管沒有躋身GitHub前20門語言,但Erlang驅動廣受歡迎的云計算應用程序,包括Riak、CouchDB、RabbitMQ,甚至還有LING單內核。

#p#

7. Python過程語言

 

10門酷斃了的云計算編程語言

Python是一門旨在易于閱讀的高級語言。這年頭,幾乎每個人、確實每個人都能從Python盡快上手。學習輔助手段包括:課程、圖書,甚至交互式Python教程。

OpenStack是流行的基礎設施即服務(IaaS)管理軟件,它用Python編寫而成。不妨看一下面向Nova客戶界面的這段Python代碼(https://github.com/openstack/python-novaclient/blob/master/novaclient/client.py)。

8. Go過程語言

 

 

10門酷斃了的云計算編程語言

幾年前,谷歌開發了Go;當時谷歌的一些編程人員對Stroustrup的C++之類的語言頗為沮喪。谷歌提供了交互式Go教程和Go Playground,以便處理代碼。

作為云計算領域的寵兒,Docker就是用Go編寫而成的,Docker生態系統的其他許多項目也是如此。

#p#

9. GFM特定領域語言

[[129679]]

GFM(GitHub Flavored Markdown)是一種明文格式語言,可用于記錄GitHub上的軟件庫。GFM被數百萬的開發人員所使用,因為數百萬的開發人員使用GitHub。

由于GitHub上有那么多專門針對云的項目,比如Cloud Foundry,了解GFM是好事。它可能是本文介紹的十門語言中學起來最簡單的。

10. 正則表達式特定領域語言

 

10門酷斃了的云計算編程語言

Regex(正則表達式)語法讓新手很撓頭,原因在于它其實是象征性的――只有單個字符,而不是關鍵字。正則表達式代碼看起來某人在鍵盤上睡著了。如果你想一輩子不敢碰正則表達式語言,不妨看看這個極端例子:JSON解析器(http://www.perlmonks.org/?node_id=995856)。

不過,正則表達式是Linux世界的基石。舊的UNIX操作系統及Linux后續衍生版的核心原則之一就是大量使用文本。文本到處使用,用于配置、命令行上以及協議中。正則表達式幫助開發人員管理好文本。

還有另外數百門語言

還有多得多的優秀語言可供選擇。不妨花點時間讀一讀像2010年經典書《七周七門語言》(https://pragprog.com/book/btlang/seven-languages-in-seven-weeks)這樣的圖書,該書讓你大體了解包括Prolog和Scala在內的多門語言。或者,你也可以選擇自己的語言組合。

原文標題:10 Of  Tthe Coolest Cloud Programming Languages


 

責任編輯:Ophira 來源: 51CTO
相關推薦

2020-08-19 08:18:59

編程語言JavaPython

2021-05-18 06:04:16

編程語言開發

2022-09-07 08:05:32

GScript?編程語言

2023-12-05 09:03:05

多核分布式

2019-09-22 21:05:51

編程語言開發

2019-11-15 14:48:26

編程語言開發者分析

2021-08-18 10:44:18

編程語言FlutterUnity

2014-10-31 10:04:57

程序員代碼

2012-05-11 10:00:37

PaaS云計算編程語言

2020-02-20 20:30:16

編程語言框架

2014-12-03 09:48:36

編程語言

2015-03-16 09:18:53

2012-08-06 09:34:49

云計算編程語言

2012-09-04 11:20:31

2022-02-27 14:45:16

編程語言JavaC#

2013-12-17 09:12:04

2017-04-07 16:49:00

語言程序編程

2020-05-28 10:08:06

云計算Python編程語言

2019-10-18 15:55:52

編程語言PythonJava

2017-04-07 10:45:43

編程語言
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 日韩一区二区三区视频在线播放 | 黑人精品欧美一区二区蜜桃 | 一本一道久久a久久精品综合 | 亚洲精品一区二区在线观看 | 中文字幕av亚洲精品一部二部 | 日韩在线免费电影 | 一区二区三区国产好的精 | 亚洲视频在线看 | 午夜大片| 国产超碰人人爽人人做人人爱 | 国产精品久久久久久久久久久久冷 | 亚洲日韩中文字幕一区 | av在线三级 | 欧美精品免费观看二区 | 久久精品中文字幕 | 亚洲精品在线观看视频 | 亚洲精品68久久久一区 | 国产高清视频一区 | 中文字幕av亚洲精品一部二部 | 久草视| 欧美综合精品 | 精品久久久久久久久久 | 欧美a级成人淫片免费看 | 日韩aⅴ视频 | 国产亚洲人成a在线v网站 | 日韩www| 中文字幕在线观看精品 | 人妖无码| 亚洲一区久久 | 天堂一区二区三区 | 91中文视频 | 黄色免费网站在线看 | 午夜爽爽爽男女免费观看影院 | 天天视频一区二区三区 | www.日本在线 | 日韩一区二区三区在线视频 | 91激情视频| 国产在线视频一区二区 | 午夜精品一区二区三区在线观看 | 精品一区二区三区四区外站 | 国产精品欧美一区二区三区 |