This document aims to provide reasoning why config.json
contains the "tags"
it contains.
- []
paradigm/declarative
- []
paradigm/functional
-
paradigm/imperative
: supports encapsulation of different data types which can be referenced as a whole or individually by their names -
paradigm/logic
-
paradigm/object_oriented
:it supports object oriented programming
-
typing/static
: variable will be the only copy in all class instances -
typing/dynamic
: type checking, if any, is done at runtime -
typing/strong
-
typing/weak
-
execution_mode/compiled
: code is compiled first - []
execution_mode/interpreted
-
platform/windows
:Verilog-HDL, SystemVerilog and Bluespec helps in running in VSCode -
platform/mac
:Icarus Verilog is a free compiler implementation -
platform/linux
:Verilog-HDL, SystemVerilog and Bluespec helps in running in VSCode - []
platform/ios
: it doesn't - []
platform/android
: it doesn't - []
platform/web
:it doesn't
-
used_for/artificial_intelligence
-
used_for/backends
: used to modify the embedded systems -
used_for/cross_platform_development
-
used_for/embedded_systems
: developing circuit flows -
used_for/financial_systems
-
used_for/frontends
-
used_for/games
-
used_for/guis
: used in developing the operating system of microprocessors -
used_for/mobile
: used in developing the firmware which interacts with various other components in the mobile -
used_for/robotics
: yes -
used_for/scientific_calculations
:yes -
used_for/scripts
:yes -
used_for/web_development