英文原文:
試想有一天,人類滅絕。
試想一下,所有的紙質檔案隨著時間的推移,變得破舊且無法讀,最終都消失了。
想象一下,一些外星物種找到了人類的***或固態儲存器,包含了一些人類的資訊。
他們會如何解讀呢?他們如何找到鑰匙開啟這些「神器」,了解到其中包含了什麼樣資訊呢?
就算他們得到了我們的技術成果,又如何能夠真正了解我們的發現和使用我們的技術呢?
是否他們需求這些技術本身能自我解讀?
adobe最近推出了新的語言agal(adobe圖形組合語言)。它是molehill的一部分,其目的是為了建立所謂的 「著色器(shaders)」:很小的程式,它會作用於3d模型在場景中的渲染。
這些著色器很酷。能達到驚人的渲染效果,編寫**也比actionscript更難。
這是agal的樣子:
//vertex shader是不是特別像看天書?什麼是訪問它的關鍵?m44 op, va0, vc0 // pos to clipspace
mov v0, va1 // copy uv
//pixel shader
tex ft1, v0, fs0 <2d,linear,nomip>
mov oc, ft1
問題是現階段agal相關文件還很少,那麼我嘗試著來闡明這神秘的著色語言吧。
著色器的每一行是由 3 個字元的字串指定的命令列,稱為「操作碼」。
乙個agal行**的語法如下:
這是關鍵。記住此語法,agal會突然停止看起來像乙個不可讀的斑點。操作碼(opcode)之後,可以是取決於該命令的目標,和乙個或兩個源(source)。
agal約30種不同功能的操作碼。在molehill的文件中可發現可用操作碼(opcodes)的完整列表,下面是一些最常見的操作碼。
我叫葉良辰
題目描述 細菌 英文 germs 學名 bacteria 廣義的細菌即為原核生物是指一大類細胞核無核膜包裹,只存在稱作擬核區 nuclear region 或擬核 的裸露dna的原始單細胞生物.人們通常所說的即為狹義的細菌,狹義的細菌為原核微生物的一類,是一類形狀細短,結構簡單,多以二 方式進行繁殖...
我叫程式設計師
雖然我是個程式設計師,但是我不喜歡熬夜。我生性開朗,關心身邊事物,對新的產品和現象充滿好奇,求知慾比較旺盛。比較喜歡思考,喜歡發掘常見現象的未知面。我的興趣愛好比較多,晴天喜歡打打球 球和球,練練雙節棍,霧霾天就窩在寢室看美劇,看看書,超喜歡 冰與火之歌 和 魔戒 這類魔幻題材的史詩巨作。我覺得技術...
我的名字叫hadoop
第一回 新入環境 我的名字是hadoop,我一出生我的爸爸雅虎就給我取了這樣乙個名字 hadoop,我也不知道為什麼叫這個名字,剛出生沒多久,雅虎爸爸就把我領進乙個黑暗的屋子裡面,屋裡堆滿了黑色的箱子,裡面出奇的冷.我一臉懵懂,爸爸,這是 不要著急,馬上你就會明白了,聽爸爸的話,進去之後要好好做事....