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/06 17:16] 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 2: | Line 2: | ||
| [[dido:public:ra:1.2_views:2_tech_views:2-nodenet:2_node| return to Node View ]] | [[dido:public:ra:1.2_views:2_tech_views:2-nodenet:2_node| return to Node View ]] | ||
| - | 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 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 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 | ||