G programming language
E602871
G is a graphical dataflow programming language developed by National Instruments, best known as the underlying language of the LabVIEW system-design and test platform.
Statements (51)
| Predicate | Object |
|---|---|
| instanceOf |
graphical dataflow programming language
ⓘ
programming language ⓘ |
| alsoKnownAs |
G language
NERFINISHED
ⓘ
LabVIEW G NERFINISHED ⓘ |
| designedFor |
control engineers
ⓘ
engineers ⓘ scientists ⓘ test engineers ⓘ |
| developer | National Instruments NERFINISHED ⓘ |
| executionModel | dataflow ⓘ |
| hasFeature |
built-in support for instrumentation drivers
ⓘ
dataflow wires connecting nodes ⓘ extensive numeric and signal processing libraries ⓘ front panel user interface linked to block diagram code ⓘ graphical debugging tools ⓘ graphical functions called virtual instruments (VIs) ⓘ hierarchical modular design using subVIs ⓘ |
| hasSyntax | icons and wires instead of text ⓘ |
| implementedIn | LabVIEW development environment NERFINISHED ⓘ |
| license | proprietary ⓘ |
| ownedBy | National Instruments NERFINISHED ⓘ |
| paradigm |
dataflow programming
ⓘ
visual programming ⓘ |
| primaryDomain |
data acquisition
ⓘ
embedded control and monitoring ⓘ instrument control ⓘ measurement and automation ⓘ test and measurement ⓘ |
| representation | graphical block diagram ⓘ |
| supports |
FPGA programming via LabVIEW FPGA
ⓘ
event-driven programming ⓘ hardware-in-the-loop testing ⓘ multithreading ⓘ object-oriented programming via LabVIEW classes ⓘ parallel execution ⓘ real-time applications ⓘ state machines ⓘ |
| targetPlatform |
FPGAs via LabVIEW FPGA
ⓘ
Linux NERFINISHED ⓘ Windows NERFINISHED ⓘ macOS NERFINISHED ⓘ real-time operating systems via LabVIEW Real-Time ⓘ |
| typeSystem |
statically typed at compile time in LabVIEW
ⓘ
strongly typed ⓘ |
| underlies | LabVIEW NERFINISHED ⓘ |
| usedFor |
automated test systems
ⓘ
control system prototyping ⓘ data logging and analysis ⓘ industrial automation ⓘ |
| usedIn |
LabVIEW system-design platform
NERFINISHED
ⓘ
LabVIEW test platform NERFINISHED ⓘ |
Referenced by (1)
Full triples — surface form annotated when it differs from this entity's canonical label.