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

微軟發(fā)布并行編程語言Axum

開發(fā)
Axum是微軟開發(fā)的并行編程語言,目前還處在試驗(yàn)階段。現(xiàn)在,Axum的一個(gè)初期版本(v0.1)已經(jīng)發(fā)布并提供下載。

Axum目前仍然是一個(gè)試驗(yàn)性的項(xiàng)目,微軟DevLabs表示此次發(fā)布的版本,其主要目的是希望收集來自社區(qū)的反饋:

無論Axum最終是否會(huì)成為一個(gè)產(chǎn)品,是否能使并行編程變得更安全、更易于擴(kuò)展和更高效,(社區(qū)的)反饋都是它成功的最大因素。

Axum曾經(jīng)叫做Maestro,它的目標(biāo)是提供一個(gè).NET環(huán)境下的并行編程模型,支持隔離、actor和消息傳遞。此語言借鑒了很多Erlang語言的元素,不過擁有類似C#的語法。

Axum是一個(gè)擁有類似C#語法的命令式語言,它面向actor和域(domain),而不是面向?qū)ο蟮模虼怂鼡碛袑?duì)象的概念,但是不能自定義類。Axum主要用途是解決并發(fā)處理問題,它基于微軟機(jī)器人實(shí)驗(yàn)室的CCR,其他.NET平臺(tái)的編程語言可以通過調(diào)用Axum來實(shí)現(xiàn)并發(fā)處理。

并行安全的最大障礙是共享數(shù)據(jù)。在Axum中使用共享數(shù)據(jù)之前需要進(jìn)行聲明,這樣運(yùn)行時(shí)就會(huì)控制數(shù)據(jù)訪問的過程。語言中已經(jīng)內(nèi)建了并發(fā)控制機(jī)制。

Axum的主要元素是域。域是一個(gè)資源倉庫,它是數(shù)據(jù)、代理和函數(shù)的集合。域與域之間是相互隔離的,以此保護(hù)它們各自獨(dú)立或共享的數(shù)據(jù)。域中的所有代理可以共享域中的數(shù)據(jù),代理之間通過信道(Channel)來交換消息,而域中的函數(shù)都是無狀態(tài)的。不同域的代理之間在通信時(shí)需要某種元數(shù)據(jù)來進(jìn)行協(xié)調(diào),這些元數(shù)據(jù)便是“架構(gòu)(Schema)”。

基本上,一個(gè)代理就是可以和其他代理進(jìn)行通信的線程,它們通過添加reader或writer的聲明來訪問共享數(shù)據(jù):

domain A {
    int i;
    
int func(int k){}
    writer agent X: Channel1 {}
    reader agent Y: Channel2{}
}

domain B {
    
int j;
    agent Z: Channel1 {}
}

域與域之間通過代理進(jìn)行通信可以用下圖來表示:
 

  您需要安裝Visual Studio 2008才能使用Axum。

【編輯推薦】

  1. Erlang面向分布與并發(fā)的編程語言
  2. 程序員如何選擇合適的編程語言
  3. 整合XAML 微軟新編程語言"M"
責(zé)任編輯:彭凡 來源: infoQ
相關(guān)推薦

2021-05-20 10:17:59

編程語言javaPython

2009-08-04 11:15:57

編程語言排行榜微軟

2011-07-15 15:32:20

Small Basic

2015-08-21 09:46:44

GitHub編程語言

2013-11-11 11:00:39

編程語言排行榜

2011-11-24 17:11:13

2021-11-02 15:49:46

低代碼編程Power Fx微軟

2012-04-23 14:35:29

JVMJavaClojure

2012-03-15 14:25:22

Go

2014-04-04 10:02:34

RustMozilla

2014-03-21 10:45:33

FacebookHack

2024-08-22 18:58:27

英偉達(dá)微軟小語言模型

2013-04-11 09:23:36

.NET編程Haskell

2021-03-04 08:41:02

微軟Powr Fx低代碼

2013-11-15 17:15:52

2010-01-11 09:38:28

編程語言排行榜Google Go

2011-12-20 09:45:47

Lua 5.2Lua

2014-03-26 14:19:00

ClojureJVM

2021-04-23 14:30:26

谷歌SQL開發(fā)者

2013-06-07 10:41:22

微軟Bing Tansla
點(diǎn)贊
收藏

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

主站蜘蛛池模板: 亚洲欧美国产一区二区三区 | 一二三四在线视频观看社区 | 亚洲欧美视频一区二区 | 久久国产精品无码网站 | 中国一级毛片免费 | 中文字幕在线一区 | 久久久久久免费精品一区二区三区 | 在线观看国产视频 | 91在线看片 | 亚洲一区二区三区四区五区中文 | 午夜视频免费在线观看 | 99久久精品免费看国产免费软件 | 韩国av一区二区 | 欧美成人一区二区 | 成人午夜免费福利视频 | 欧美精品中文 | 久草视频网站 | 亚洲精品视频一区 | 久久久久久久一区 | 欧美日韩一区二区在线观看 | 日韩成人在线播放 | 热久久国产 | 欧美嘿咻 | 天天综合国产 | 国产情侣一区 | 亚洲精品乱码久久久久久按摩观 | 99久久精品免费看国产小宝寻花 | 国产色在线 | 欧美激情五月 | 久久一区二区三区四区 | 久久中文字幕一区 | 久久久高清 | 亚洲成人久久久 | 盗摄精品av一区二区三区 | 日日噜噜噜夜夜爽爽狠狠视频, | 在线91 | 精品中文字幕一区 | 成人免费在线观看视频 | 日韩中文一区 | 91精品一区二区三区久久久久久 | 午夜播放器在线观看 |