摘要 |
<p>A simplified programming language is disclosed. The main flow of the program is enclosed in one or more frames (501, 510). Concurrent operations and asynchronous events (500, 502) that may affect the main program code are attached to the frames as decorations. Operations (500, 502) within the frames may loop or pause until an outside event defined in a decoration causes the main program to exit the frame or to end. Concurrently operating programs may cooperatively exchange data using the decorations. The present language enables software code to be easily updated or modified by changing the decorations that are connected to the program frames.</p> |