<kbd id="afajh"><form id="afajh"></form></kbd>
<strong id="afajh"><dl id="afajh"></dl></strong>
    <del id="afajh"><form id="afajh"></form></del>
        1. <th id="afajh"><progress id="afajh"></progress></th>
          <b id="afajh"><abbr id="afajh"></abbr></b>
          <th id="afajh"><progress id="afajh"></progress></th>

          GuileScheme 解釋器和庫

          聯(lián)合創(chuàng)作 · 2023-10-02 01:57

          Scheme 是一種編程語言,而 Guile(Scheme 解釋器和庫)將它轉(zhuǎn)換成嵌入式腳本語言,從而很好地將動態(tài)性引入到靜態(tài)應(yīng)用程序中。現(xiàn)在我們將快速概覽 Guile,發(fā)現(xiàn)它在構(gòu)建可擴展應(yīng)用程序方面的強大特性。

          Guile 問世于 1995 年,它是用于 Scheme 語言的解釋器,Scheme 語言是簡化 Lisp 語言得到的派生物,而 Lisp 語言則是由 John McCarthy 在 1958 年首次提出的。但是 Guile 使 Scheme 變成嵌入式的,因此 Guile 是用于編寫嵌入式腳本的理想解釋器。Guile 不僅僅是一種擴展語言:它是 GNU 項目的官方擴展語言。您將發(fā)現(xiàn)在很多開源應(yīng)用程序中都使 Guile 來編寫腳本 — 從 gEDA CAD 工具到 Scheme Constraints Window Manager(Scwm),后者通過 Scheme 腳本編寫提供動態(tài)配置性。Guile 在通過編寫腳本來擴展應(yīng)用程序方面有過成功的歷史,包括在 GNU Emacs、GIMP 和 Apache Web Server 中。

          Guile 的特長是可擴展性;如下圖所示。通過使用 Guile,可以解釋 Scheme 腳本,將 Scheme 腳本動態(tài)地綁定到編譯過的 C 程序,甚至可以將編譯過的 C 函數(shù)集成到 Scheme 腳本中。這個非常有用的特性使用戶可以調(diào)整或定制應(yīng)用程序,增加它們的價值。

          瀏覽 23
          點贊
          評論
          收藏
          分享

          手機掃一掃分享

          編輯 分享
          舉報
          評論
          圖片
          表情
          推薦
          點贊
          評論
          收藏
          分享

          手機掃一掃分享

          編輯 分享
          舉報
          <kbd id="afajh"><form id="afajh"></form></kbd>
          <strong id="afajh"><dl id="afajh"></dl></strong>
            <del id="afajh"><form id="afajh"></form></del>
                1. <th id="afajh"><progress id="afajh"></progress></th>
                  <b id="afajh"><abbr id="afajh"></abbr></b>
                  <th id="afajh"><progress id="afajh"></progress></th>
                  日本五十路熟 | 狠狠色综合网站 | 色欲天天网 | 亚洲福利一区二区 | 云南久久久久视频 |