📄 robison.hin
字号:
Best minimal use of C: <robison@a.cs.uiuc.edu> Arch D. Robison Arch D. Robison University of Illinois 1304 W. Springfield Ave. Urbana, IL 61801 USAJudges notes: Sites with punch card facilities will be happy to note that the source deck can be re-collated with an ASCII sort. Note that this program uses only a small subset of the constructs that the C language supports.Selected notes from the author: This program is a handy picoAPL interpreter written in C--. It outputs the evaluation of an APL expression from standard input. Functions are limited to dyadic +,-,x, and unary -; numerals must be binary. Parentheses may be used for grouping. For example: 101x111-100 prints: 1111 That is 5x(7-4) is 15. (APL groups from right to left.) Extending it to the full APL language should be trivial. The C-- language improves the C language by removing superfluous and confusing features: arithmetic, logical operations, shifts, relationals, address-of, and flow control. In fact, the only expressions retained are function calls, indirection, array assignments, the ',' operator, and sizeof. Despite these restrictions, the C-- program does arithmetic on arbitrarily large binary numbers. To obtain a C-- reference, simply rip out the irrelevant pages from your K&R C manual. To obtain a C-- compiler, simply rip out the irrelevant bytes from your cc compiler.
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -