This shows you the differences between two versions of the page.
| Both sides previous revision Previous revision Next revision | Previous revision | ||
|
dido:public:ra:1.2_views:2_tech_views:2-nodenet:2_node:2_oenv [2021/08/13 13:22] murphy |
dido:public:ra:1.2_views:2_tech_views:2-nodenet:2_node:2_oenv [2022/02/05 21:20] (current) 50.19.247.197 ↷ Links adapted because of a move operation |
||
|---|---|---|---|
| Line 4: | Line 4: | ||
| The concept of an Operating Environment (Run Time System) is generally traced back to //Ada//, which defined: an abstract [[dido:public:ra:xapend:xapend.a_glossary:i:interface|interface]] to the underlying [[dido:public:ra:xapend:xapend.a_glossary:o:os|operating system]], thread and task management, as well as mechanisms for monitoring, tuning, and performing dynamic memory management (all to protect against access to unallocated memory, buffer overflow errors, range violations, off-by-one errors, array access errors, and other detectable poor coding practices)(([[https://en.wikipedia.org/wiki/Ada_(programming_language]])). | The concept of an Operating Environment (Run Time System) is generally traced back to //Ada//, which defined: an abstract [[dido:public:ra:xapend:xapend.a_glossary:i:interface|interface]] to the underlying [[dido:public:ra:xapend:xapend.a_glossary:o:os|operating system]], thread and task management, as well as mechanisms for monitoring, tuning, and performing dynamic memory management (all to protect against access to unallocated memory, buffer overflow errors, range violations, off-by-one errors, array access errors, and other detectable poor coding practices)(([[https://en.wikipedia.org/wiki/Ada_(programming_language]])). | ||
| - | Another major advancement came with Java and the Java Virtual Machine (JVM), which added a [[dido:public:ra:xapend:xapend.a_glossary:j:jit]] [[dido:public:ra:xapend:xapend.a_glossary:c:compiler|compiler]], virtual [[dido:public:ra:xapend:xapend.a_glossary:p:start|processor]], and an interpreter(("Understanding the JVM Architecture", Joydip Kanjilal, Developer.com, 16 February 2015, | + | Another major advancement came with Java and the Java [[dido:public:ra:xapend:xapend.a_glossary:v:vm|Virtual Machine]] (JVM), which added a [[dido:public:ra:xapend:xapend.a_glossary:j:jit]] [[dido:public:ra:xapend:xapend.a_glossary:c:compiler|compiler]], virtual [[dido:public:ra:xapend:xapend.a_glossary:p:start|processor]], and an interpreter(("Understanding the JVM Architecture", Joydip Kanjilal, Developer.com, 16 February 2015, |
| [[https://www.developer.com/java/data/understanding-the-jvm-architecture.html]] | [[https://www.developer.com/java/data/understanding-the-jvm-architecture.html]] | ||
| )). | )). | ||
| Line 86: | Line 86: | ||
| * [[dido:public:ra:xapend:xapend.b_stds:defact:ethereum:client:ruby-ethereum]] | * [[dido:public:ra:xapend:xapend.b_stds:defact:ethereum:client:ruby-ethereum]] | ||
| * [[dido:public:ra:xapend:xapend.b_stds:defact:ethereum:eip:erc_0020]] | * [[dido:public:ra:xapend:xapend.b_stds:defact:ethereum:eip:erc_0020]] | ||
| - | * [[dido:public:ra:xapend:xapend.b_stds:defact:ethereum:ethereum_vm]] | + | * [[dido:public:ra:xapend:xapend.b_stds:defact:ethereum:ethereum_vm:start]] |
| - | * [[dido:public:ra:xapend:xapend.b_stds:defact:ethereum:ethereum_solidity]] | + | * [[dido:public:ra:xapend:xapend.b_stds:defact:ethereum:ethereum_solidity:start]] |
| * [[dido:public:ra:xapend:xapend.b_stds:defact:linuxf:hyperledger]] | * [[dido:public:ra:xapend:xapend.b_stds:defact:linuxf:hyperledger]] | ||
| * [[dido:public:ra:xapend:xapend.b_stds:defact:orcle:java]] | * [[dido:public:ra:xapend:xapend.b_stds:defact:orcle:java]] | ||
| Line 93: | Line 93: | ||
| * [[dido:public:ra:xapend:xapend.b_stds:defact:orcle:java_logger_api]] | * [[dido:public:ra:xapend:xapend.b_stds:defact:orcle:java_logger_api]] | ||
| * [[dido:public:ra:xapend:xapend.b_stds:defact:google:go]] | * [[dido:public:ra:xapend:xapend.b_stds:defact:google:go]] | ||
| - | * [[dido:public:ra:xapend:xapend.b_stds:defact:ipfs]] | + | * [[dido:public:ra:xapend:xapend.b_stds:defact:ipfs:start]] |
| ====Tools ==== | ====Tools ==== | ||
| * None at this time | * None at this time | ||