XPL
A small dialect of {
PL /
I }
used for compiler writing from
Stanford ,
1967 -
69 .
XPL has
one -
dimensional {
arrays }.
I /
O is achieved with character
pseudo -
variable INPUT and OUTPUT ,
e .
g .
OUTPUT = '
This is a line ';
It has inline {
machine code }. "
Programmers are given all the
rope they ask for .
Novices tend to hang themselves fairly
frequently ."
XPL has been implemented on {
IBM 360 }, {
Univac
1100 }, {
ICL System 4 }, {
CDC 6000 }
and {
Cyber }
series , {
XDS
Sigma -
5 }
and {
Sigma -
7 }
and {
DEC } {
PDP -
10 }.
An optimising XPL compiler (
version 1 )
by Robin Vowels
is a standard implementation of XPL
and is based on McKeeman , Horning , and Wortman 's improved
{XCOM } (which employs hashed symbol table generation ). It
includes the extra built -in function COREHALFWORD .
The following areas have been optimised : procedures calls when
the argument and corresponding parameter are of the same type ,
and when the argument is a constant ; constant subscripts ; use
of CORELHALFWORD and COREWORD ; string constants of length one ;
iterative DO statements by transferring code to the end of the
loop .
String constants of length one do not require a descriptor ,
hence more descriptors are available for string variables .
Comparison operations are treated as commutative , and an
improved Commute algorithm is used . Halfword instructions are
generated for BIT (16 ) variables .
These areas have been improved or re -written : calls on OUTPUT ,
catenation , integer -to -string conversion , multiply , divide ,
and MOD . An emitter for SS -type instructions has been added .
The compiler achieves an 11 % reduction in object code
compiling itself , an 11 % increase in compilation rate , a 55 %
increase in compilation speed when the $E toggle is set .
Special treatment for catenating a string to an integer
substantially decreases consumption of the free string area ,
and decreases string moves . The latter improvement is most
noticeable on small core machines .
Core requirements : less than the improved XCOM on which it is
based (approx . 98000 bytes ). Symbol table size is 468 .
Ported to {IBM } {System 370 }. The compiler is written in XPL .
The code generators are machine -specific .
["A Compiler Generator ," W .M . McKeeman et al , P -H 1970 ].
[JCC , AFIPS 1968 ].
(1993 -08 -07 )
安装中文字典英文字典查询工具!
中文字典英文字典工具:
复制到剪贴板
英文字典中文字典相关资料:
Plasma price today, XPL to USD live price, marketcap and chart . . . We update our XPL to USD price in real-time Plasma is up 26 83% in the last 24 hours The current CoinMarketCap ranking is #132, with a live market cap of $210,405,531 USD It has a circulating supply of 1,800,000,000 XPL coins and the max supply is not available
Plasma Price: XPL USD Live Price Chart, Market Cap News Today | CoinGecko Track the latest Plasma price, market cap, trading volume, news and more with CoinGecko's live XPL USD price chart and popular cryptocurrency price tracker
XPL - Wikipedia XPL, for expert's programming language[1] is a programming language based on PL I, a portable one-pass compiler written in its own language, and a parser generator tool for easily implementing similar compilers for other languages
Plasma XPL (XPL-USD) Live Price, News, Chart Price History - Yahoo . . . Find the live Plasma USD (XPL-USD) price, history, news and other vital information to help with your cryptocurrency trading and investing
Plasma to United States Dollar Price Today | Live XPL to USD Converter . . . Current Plasma (XPL) token data: Price to United States Dollar (USD) - $ 0 0898, Trading Volume 99 07M, Market Cap 225 53M
Solitario Resources Corp. (XPL) Stock Price, News, Quote History . . . Find the latest Solitario Resources Corp (XPL) stock quote, history, news and other vital information to help you with your stock trading and investing
Plasma price today, XPL to USD live price, marketcap and chart | CoinDesk The price of Plasma (XPL) is $0 093 today as of Jun 17, 2026, 5:02 am EDT, with a 24-hour trading volume of $111 69M
XPLUSDT Charts and Quotes — TradingView View live XPL TetherUS chart to track latest price changes Trade ideas, forecasts and market news are at your disposal as well
Palmerola International Airport XPL Honduras Palmerola International Airport (IATA: XPL, ICAO: MHPR) flight information, check-in, ticket offers, boarding procedures
Latest Plasma News - (XPL) Future Outlook, Trends Market Insights Higher tiers require users to hold or lock XPL to access better cashback rates and yield rewards, which are paid in XPL This is designed to integrate the token directly into a consumer payments product and incentivize holding