Skip to content

Enum: ProgrammingLanguage

Source code language or data format (LanguageNameEnumeration in XSD).

URI: cwe:ProgrammingLanguage

Permissible Values

Value Meaning Description
ADA None
ARM_ASSEMBLY None
ASP None
ASP_DOT_NET None
BASIC None
C None
C_PLUS_PLUS None
C_SHARP None
COBOL None
FORTRAN None
FSHARP None
GO None
HTML None
JAVA None
JAVASCRIPT None
JSON None
JSP None
OBJECTIVE_C None
PASCAL None
PERL None
PHP None
PSEUDOCODE None
PYTHON None
RUBY None
RUST None
SHELL None
SQL None
SWIFT None
VB_DOT_NET None
VERILOG None
VHDL None
XML None
X86_ASSEMBLY None
OTHER None

Slots

Name Description
language Programming language for a code example or platform context
name Name of the programming language

Identifier and Mapping Information

Schema Source

LinkML Source

name: ProgrammingLanguage
description: Source code language or data format (LanguageNameEnumeration in XSD).
from_schema: https://w3id.org/lmodel/cwe
rank: 1000
permissible_values:
  ADA:
    text: ADA
  ARM_ASSEMBLY:
    text: ARM_ASSEMBLY
  ASP:
    text: ASP
  ASP_DOT_NET:
    text: ASP_DOT_NET
  BASIC:
    text: BASIC
  C:
    text: C
  C_PLUS_PLUS:
    text: C_PLUS_PLUS
  C_SHARP:
    text: C_SHARP
  COBOL:
    text: COBOL
  FORTRAN:
    text: FORTRAN
  FSHARP:
    text: FSHARP
  GO:
    text: GO
  HTML:
    text: HTML
  JAVA:
    text: JAVA
  JAVASCRIPT:
    text: JAVASCRIPT
  JSON:
    text: JSON
  JSP:
    text: JSP
  OBJECTIVE_C:
    text: OBJECTIVE_C
  PASCAL:
    text: PASCAL
  PERL:
    text: PERL
  PHP:
    text: PHP
  PSEUDOCODE:
    text: PSEUDOCODE
  PYTHON:
    text: PYTHON
  RUBY:
    text: RUBY
  RUST:
    text: RUST
  SHELL:
    text: SHELL
  SQL:
    text: SQL
  SWIFT:
    text: SWIFT
  VB_DOT_NET:
    text: VB_DOT_NET
  VERILOG:
    text: VERILOG
  VHDL:
    text: VHDL
  XML:
    text: XML
  X86_ASSEMBLY:
    text: X86_ASSEMBLY
  OTHER:
    text: OTHER