• 读取-求值-输出循环(英語:Read-Eval-Print Loop,简称REPL),也被称做交互式顶层构件(英語:interactive toplevel),是一个简单的,交互式的编程环境。这个词常常用于指代一个Lisp的交互式开发环境,也能指代命令行的模式。 “入-求值-输出循环...
    4 KB (581 words) - 06:17, 28 March 2024
  • 求值的早期经验。在1980年开发者Peter Henderson,出版了用一种变体ALGOL语言写的基于SECD抽象机的实现。编译器和虚拟机都是高度可移植的,并已经在多种机器上实现。 基本语言只提供了下列函数,但在Henderson的书中讨论了明确支持惰性求值和非确定性编程的扩展。...
    4 KB (581 words) - 22:49, 14 May 2022
  • 输出基数必须大于等于2。o命令设置输出基数,要记住输入基数将影响对后面的所有数值的分析,所以通常建议先设置输出基数。例如将二进制转换成十六进制: $ echo 16o2i 11011110101011011011111011101111p | dc DEADBEEF 要读取设置的这些数...
    11 KB (1,478 words) - 08:32, 14 October 2024
  • Provider),外部模块或者可嵌入的应用设备被允许动态注册。订阅的虚拟文件系统抽象I/O操作如目录,创建文件和打开流,通过URI能在脚本内部寻址。这使得他能从任何VFS(如网络资源或者压缩加密的文件)读取模块或者打开资源,通过第三方模块且或通过嵌入引擎的应用程序可以包含特殊的虚拟位置的支持。 在更新到0...
    16 KB (2,526 words) - 00:21, 22 May 2022
  • 输出的简单代码: while a := read() then write(a) 它的含义是:“只要读取不返回失败,调用写出,否则停止”。在Icon中,read()函数返回一行文本或&fail。&fail不是简单的Java中的特殊返回...
    33 KB (4,571 words) - 19:12, 19 October 2024
  • 學生所做的現場測試提供了團對專案開發方向重要的依據,在接下來的幾年中,PLT 團隊為 DrScheme 加入了教學用語言,例如 代數步進器、讀取-求值-輸出循環、constructor-based printer 和其他許多發明,推出了一套有應用價值的程式教學環境。 2001年,核心團隊(Felleisen...
    10 KB (893 words) - 14:53, 22 January 2023
  • ojure不支持与Lisp的其它方言之间的代码级兼容性。 作为一门Lisp方言,函数在Clojure中是一等公民。此外,Clojure还支持读取求值输出循环以及一套宏系统。 Clojure的Lisp宏系统与Common Lisp的系统极为相似。唯一不同的是,Clojure的重音符(称为语法引用)...
    67 KB (5,287 words) - 13:14, 12 March 2024
  • 线性编码器是一个传感器、传感器或读取头,与编码位置的标尺配对。传感器读取刻度,以便将编码的位置转换为模拟或数字信号,然后可以通过数字出(DRO)或运动控制器将其解码为位置。 编码器可以是增量的,也可以是绝对的。运动可以通过位置随时间的变化来确定。线性编码器技术包括光、磁、感应、电容和涡流。光学技...
    12 KB (1,720 words) - 01:59, 22 March 2024
  • 输入:3+4 将3入输出队列(每当输入一个数字时,直接进入输出队列) 将+号压入运算堆栈 将4入输出队列 输入结束,将操作符堆栈中剩余操作符入输出队列 在本情况下只有+号 输出 3 4 + 通过这个例子可以看出两条规则: 当入一个数字时直接入输出队列 当输入结束后,运算符队列中所有操作符入输出队列 当还有记号可以读取时:...
    14 KB (1,502 words) - 08:20, 27 April 2024
  • 语言翻译器(E2C) 字节码编译器和解释器(shrouder ) Binder将 Euphoria 源代码绑定到解释器以创建可执行文件。 读取-求值-输出循环(REPL) 版本在 openEuphoria计划中。 Euphoria 旨在迅速促进不同类型的动态数据集处理,它尤其适用于字符串和图像处理。...
    18 KB (1,787 words) - 15:33, 19 January 2023
  • Common Lisp (section )
    unwind-protect中寫明的代碼,譬如作為終結,也會適當地被執行例外。 以下範例(使用 Symbolics Genera)中,使用者從讀取求值打印循環(REPL,即頂層)呼叫一個test函數,嘗試開啟一個檔案,而當此檔案不存在時,Lisp系統則呈現四個重新啟動的選項。使用者選擇了s-B:這個...
    66 KB (10,304 words) - 20:56, 14 September 2024