Difference between revisions of "Software"

From PKC
Jump to navigation Jump to search
Line 12: Line 12:
==Computation/Analytical Software==
==Computation/Analytical Software==
* [[Jupyter]] is a web-based software development platform primary supports Python, but also supports many other languages.
* [[Jupyter]] is a web-based software development platform primary supports Python, but also supports many other languages.
* [https://www.tensorflow.org/ Tensorflow] is a end-to-end platform for machine learning, can be utilized in [[Jupyter]].
* [[Tensorflow]] is a end-to-end platform for machine learning, can be utilized in [[Jupyter]].
* [[Julia]] is a programming language that utilizes [[wikipedia:Multiple dispatch|multiple dispatch]] to help attain software composability.
* [[Julia]] is a programming language that utilizes [[wikipedia:Multiple dispatch|multiple dispatch]] to help attain software composability.



Revision as of 02:47, 17 July 2021

In PKC, software is managed as a kind of Resource.

The main thesis for using PKC as a knowledge container, software can be classified into these different types:

Content Capture/Storage/Nigation Software

Computation/Analytical Software

  • Jupyter is a web-based software development platform primary supports Python, but also supports many other languages.
  • Tensorflow is a end-to-end platform for machine learning, can be utilized in Jupyter.
  • Julia is a programming language that utilizes multiple dispatch to help attain software composability.

Verification/Compilation Software