Category:Ursa: Difference between revisions

From Rosetta Code
Content added Content deleted
mNo edit summary
mNo edit summary
Line 5: Line 5:


The basic premise of ursa is to function as a very high-level abstraction layer between streams and "I/O devices." I/O devices are objects that represent locations that can be read and written using data streams; namely, the console, files, and network ports. Ursa greatly simplifies the implementation of programs that transfer data between these devices.
The basic premise of ursa is to function as a very high-level abstraction layer between streams and "I/O devices." I/O devices are objects that represent locations that can be read and written using data streams; namely, the console, files, and network ports. Ursa greatly simplifies the implementation of programs that transfer data between these devices.

Ursa uses reverse polish notation for math and functions are simply seperated from their arguments by space characters. This makes implentation of Standard Ursa interpreters since this syntax is easier to write a parser for.


===See Also===
===See Also===

Revision as of 03:34, 10 June 2016

This page is a stub. It needs more information! You can help Rosetta Code by filling it in!
Language
Ursa
This programming language may be used to instruct a computer to perform a task.
Official website
Execution method: Interpreted
Garbage collected: No
Type strength: Strong
See Also:


Listed below are all of the tasks on Rosetta Code which have been solved using Ursa.

About

Ursa is a simple, functional programming language that I've been working on for awhile now. Its syntax is (at times) similar to Lisp, but instead of being list-based, it is "stream-based." Most in-built statements operate on types of data called streams. Streams are are variable-length arrays of data of a certain type.

The basic premise of ursa is to function as a very high-level abstraction layer between streams and "I/O devices." I/O devices are objects that represent locations that can be read and written using data streams; namely, the console, files, and network ports. Ursa greatly simplifies the implementation of programs that transfer data between these devices.

Ursa uses reverse polish notation for math and functions are simply seperated from their arguments by space characters. This makes implentation of Standard Ursa interpreters since this syntax is easier to write a parser for.

See Also

Subcategories

This category has the following 2 subcategories, out of 2 total.

@

Pages in category "Ursa"

The following 110 pages are in this category, out of 110 total.