Skip to content

Latest commit

 

History

History
48 lines (37 loc) · 1.68 KB

TAGS.md

File metadata and controls

48 lines (37 loc) · 1.68 KB

Tags

This document aims to provide reasoning why config.json contains the "tags" it contains.

Paradigms

  • [] 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

  • 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

  • execution_mode/compiled: code is compiled first
  • [] execution_mode/interpreted

Platform

  • 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

  • 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