User Tools

Site Tools


dido:public:ra:1.2_views:2_tech_views:2-nodenet:2_node:2_oenv

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

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
dido/public/ra/1.2_views/2_tech_views/2-nodenet/2_node/2_oenv.1628875338.txt.gz · Last modified: 2021/08/13 13:22 by murphy