pldb/PLDB huggingface dataset:
desktop (application, appeared 2008)
Origin: Arch Linux
Country: United States




[Desktop Entry]

# The type as listed above
Type=Application

# The version of the desktop entry specification to which this file complies
Version=1.0

# The name of the application
Name=jMemorize

# A comment which can/will be used as a tooltip
Comment=Flash card based learning tool

# The path to the folder in which the executable is run
Path=/opt/jmemorise

# The executable of the application, possibly with arguments.
Exec=jmemorize

# The name of the icon that will be used to display this entry
Icon=jmemorize

# Describes whether this application needs to be run in a terminal or not
Terminal=false

# Describes the categories in which this entry should be shown
Categories=Education;Languages;Java;
Devicetree (dataNotation, appeared 2009)
Origin: Linaro Limited
Country: England
Website: https://www.devicetree.org/




soc {
   #address-cells = <1>;
   #size-cells = <1>;
   serial@4600 {
       compatible = "ns16550";
       reg = <0x4600 0x100>;
       clock-frequency = <0>;
       interrupts = <0xA 0x8>;
       interrupt-parent = <&ipic>;
   };
DEVIL (pl, appeared 2000)
Origin: University of Electronic Science and Technology
CoreTek Systems, Inc
Country: China


Developer's Image Library or DevIL started by Denton Woods, is a cross-platform image library which aims to provide a common API for different image file formats. It consists of three parts: the main library (IL), the utility library (ILU) and the utility toolkit (ILUT), mirroring the corresponding parts of OpenGL (although the OpenGL Utility Toolkit is not part of the OpenGL specification).It was originally called OpenIL; the name was changed at a request from Silicon Graphics, Inc.DevIL currently supports 43 file formats for reading and 17 for writing; among those with read-write support are BMP, DDS, JPEG, PCX, PNG, raw, TGA, and TIFF. The actual supported formats depend on compilation settings, in particular, external libraries like libjpeg and libpng.On June 9, 2010, Woods announced that he had submitted a request to change the licensing terms from the GNU LGPL to a BSD license. According to the website (as well as the source repository), DevIL is still licensed under the terms of the LGPL. DevIl is listed in the directory of the Free Software Foundation as Free Software.
dexvis (application, appeared 2012)
Creators: Patrick Martin
Origin: https://github.com/PatMartin
Country: United States
Website: http://dexvis.net/

Dex : The Data Explorer -- A data visualization tool written in Java/Groovy/JavaFX capable of powerful ETL and publishing web visualizations.


GitHub description: Dex : The Data Explorer -- A data visualization tool written in Java/Groovy/JavaFX capable of powerful ETL and publishing web visualizations.
Dhall (dataNotation, appeared 2017)
Origin: https://github.com/dhall-lang
Country: Various
Website: https://dhall-lang.org/



GitHub description: Maintainable configuration files

-- ./company.dhall

let Prelude =
      https://prelude.dhall-lang.org/v19.0.0/package.dhall sha256:eb693342eb769f782174157eba9b5924cf8ac6793897fc36a31ccbd6f56dafe2

let companyName = "Example Dot Com"

let User = { name : Text, account : Text, age : Natural }

let users
    : List User
    = [ { name = "John Doe", account = "john", age = 23 }
      , { name = "Jane Smith", account = "jane", age = 29 }
      , { name = "William Allen", account = "bill", age = 41 }
      ]

let toEmail = \(user : User) -> "${user.account}@example.com"

let Bio = { name : Text, age : Natural }

let toBio = \(user : User) -> user.(Bio)

let companySize = Prelude.List.length User users

let greetingPage =
      ''
      <html>
      <title>Welcome to ${companyName}!</title>
      <body>
      <p>Welcome to our humble company of ${Natural/show companySize} people!</p>
      </body>
      </html>
        ''

in  { emails = Prelude.List.map User Text toEmail users
    , bios = Prelude.List.map User Bio toBio users
    , greetingPage = greetingPage
    }
DIANA (ir, appeared 1980)
Stands for: Descriptive Intermediate Attributed Notation for Ada
Country: United States


DIANA, the Descriptive Intermediate Attributed Notation for Ada, is an intermediate language used to represent the semantics of an Ada program. It was originally designed as an interface between the front end (syntactic analysis) and middle (semantic analysis) of the compiler on the one hand and the back end (code generation and optimization) on the other. It is also used as an internal representation by other language tools. DIANA is also used by PL/SQL, which is based on Ada. DIANA is an abstract data type; its concrete implementations are defined using the IDL specification language. DIANA descends from TCOL and AIDA, earlier representations of Ada programs. The Ada-0 subset of Ada at Karlsruhe (1980) was first using AIDA, but later AIDA got replaced by DIANA. The full Karlsruhe Ada compilation system used DIANA as well and the IDL External Representation for marshalling between the middle-end and the code generating back-end.
Digital Interactive Business Oriented Language (pl, appeared 1970)
Stands for: Digital Interactive Business Oriented Language
Origin: Digital Equipment Corporation
Country: United States


DiBOL or Digital's Business Oriented Language is a general-purpose, procedural, imperative programming language, designed for use in Management Information Systems (MIS) software development. It has a syntax similar to FORTRAN and BASIC, along with BCD arithmetic. It shares the COBOL program structure of data and procedure divisions.
Diff (unixApplication, appeared 1974)
Origin: AT&T Bell Laboratories
Country: United States


In computing, the diff utility is a data comparison tool that calculates and displays the differences between two files. Unlike edit distance notions used for other purposes, diff is line-oriented rather than character-oriented, but it is like Levenshtein distance in that it tries to determine the smallest set of deletions and insertions to create one file from the other. The diff command displays the changes made in a standard format, such that both humans and machines can understand the changes and apply them: given one file and the changes, the other file can be created. Typically, diff is used to show the changes between two versions of the same file. Modern implementations also support binary files. The output is called a "diff", or a patch, since the output can be applied with the Unix program patch. The output of similar file comparison utilities are also called a "diff"; like the use of the word "grep" for describing the act of searching, the word diff became a generic term for calculating data difference and the results thereof.
Differential Datalog (pl, appeared 2018)
Also known as: DDlog
Creators: Leonid Ryzhyk
Origin: VMware, Inc
Country: United States

DDlog is a programming language for incremental computation. It is well suited for writing programs that continuously update their output in response to input changes. A DDlog programmer does not write incremental algorithms; instead they specify the desired input-output mapping in a declarative manner.


GitHub description: DDlog is a programming language for incremental computation. It is well suited for writing programs that continuously update their output in response to input changes. A DDlog programmer does not write incremental algorithms; instead they specify the desired input-output mapping in a declarative manner.
DIGITAL Command Language (pl, appeared 1997)
Origin: Digital Equipment Corporation


DIGITAL Command Language (DCL) is the standard command language adopted by most of the operating systems (OSs) that were sold by the former Digital Equipment Corporation (which was acquired by Compaq, which was in turn acquired by Hewlett-Packard). DCL had its roots in the IAS, TOPS-20, and RT-11 OSs and was implemented as a standard across most of Digital's OSs, notably RSX-11, but took its most powerful form in the OpenVMS OS. Written when the programming language Fortran was in heavy use, DCL is a scripting language supporting several datatypes, including strings, integers, bit arrays, arrays and booleans, but not floating point numbers. Access to OpenVMS system services (kernel API) is through lexical functions, which perform the same as their compiled language counterparts and allow scripts to get information on system state. DCL includes IF-THEN-ELSE, access to all the Record Management Services (RMS) file types including stream, indexed, and sequential, but unfortunately lacks a DO-WHILE or other looping construct, requiring users to make do with IF and GOTO-label statements instead. DCL is available for other operating systems as well, including VCL and VX/DCL for Unix, VCL for Unix, MS-DOS, OS/2 and Windows, and PC-DCL and Accelr8 DCL Lite for Windows.  DCL is the basis of the XLNT language, implemented on Windows by an interpreter-IDE-WSH engine combination with CGI capabilities distributed by Advanced System Concepts Inc. from 1997.


$! Compiling with VAXC is said to work, but it requires the usual cruft
$! (vaxcrtl and all), and to avoid hair we don't supply said cruft here.
$ CC/DECC/PREFIX=all VMSBACKUP.C/DEFINE=(HAVE_MT_IOCTLS=0,HAVE_UNIXIO_H=1)
$ CC/DECC/PREFIX=all DCLMAIN.C
$! Probably we don't want match as it probably doesn't implement VMS-style
$! matching, but I haven't looking into the issues yet.
$ CC/DECC/PREFIX=all match
$ LINK/exe=VMSBACKUP.EXE -
vmsbackup.obj,dclmain.obj,match.obj,sys$input/opt
identification="VMSBACKUP4.1.1"
Dink Smallwood (pl, appeared 1998)
Creators: Seth Robinson
Origin: Robinson Technologies
Country: Japan


Dink Smallwood is an action role-playing video game, developed by Robinson Technologies, at the time consisting of Seth Robinson, Justin Martin, and Greg Smith. It was first released in 1998 before being released as freeware on October 17, 1999. Mitch Brink composed several of the game's music tracks, while others are MIDI forms of classical music, such as Debussy's "Reverie". The game has a small but constant fan following that continues to develop add-ons for the game more than a decade after its release. The game is also notable for its humorous dialogue and surrealistic themes in various scenes between the gameplay.
Django (library, appeared 2005)
Origin: Django Software Foundation
Country: United States


Django ( JANG-goh) is a free and open-source web framework, written in Python, which follows the model-view-template (MVT) architectural pattern. It is maintained by the Django Software Foundation (DSF), an independent organization established as a 501(c)(3) non-profit. Django's primary goal is to ease the creation of complex, database-driven websites. Django emphasizes reusability and "pluggability" of components, rapid development, and the principle of don't repeat yourself. Python is used throughout, even for settings files and data models. Django also provides an optional administrative create, read, update and delete interface that is generated dynamically through introspection and configured via admin models. Some well-known sites that use Django include the Public Broadcasting Service, Instagram, Mozilla, The Washington Times, Disqus, Bitbucket, and Nextdoor. It was used on Pinterest, but later the site moved to a framework built over Flask.
Djot (textMarkup, appeared 2022)
Creators: John MacFarlane
Origin: https://github.com/jgm/djot/issues
Country: United States
Website: https://djot.net
File extensions: dj

 A light markup language


GitHub description: A light markup language

_italic_
*bold*
`code`
H~2~O
20^th^
{=highlighted=}
{+underlined+}
{-strikethrough-}
$`p = mv`

$$`E = K + U`

Start a new paragraph with a blank line.

> A blockquote

{% look like this
and can span multiple lines %}

# Horizontal lines:
***
---

Verbatim blocks:

```
$ tree
.
├── aa
│   └── foo.txt
├── bb
│   └── bar.txt
└── c.png
```

```myLang
func say-hello(nm) {
    print("hello ${nm}!");
}
```

Links:
<https://example.com>
[read more](https://example.com)
[read this too][foo bar]
[one more link][]


![beautiful skyline](clouds.jpg)
![coastal shores][shore]
![lush forests][]

[shore]: the-beach.jpg
[lush forests]: pines.jpg

# Tables

| Name | Size | Color |
| --- | --- | --- |
| lime | small | green |
| orange | medium | orange |
| grapefruit | large | yellow or pink |
dlvm (ir, appeared 2017)
Creators: Chris Lattner
Origin: University of Illinois at Urbana-Champaign
Purdue University
Country: United States
Website: http://dlvm.org/

Modern Compiler Infrastructure for Deep Learning Systems


GitHub description: The Swift Programming Language

// Dimension-erased functions are flexible because input shapes are dynamic.
// They may be slower and less optimized than their shape-specialized counterparts.

// f(x, w, b) = dot(x, w) + pad(b, at: 0)
func @f: (<_ x _ x f32>, <_ x _ x f32>, <_ x f32>) -> <_ x _ x f32> {
'entry(%x: <_ x _ x f32>, %w: <_ x _ x f32>, %b: <_ x f32>):
    %0.0 = dot %x: <_ x _ x f32>, %w: <_ x _ x f32>
    %0.1 = padShape %b: <_ x f32> at 0
    %0.2 = add %0.0: <_ x _ x f32>, %0.1: <1 x _ x f32>
    return %0.2: <_ x _ x f32>
}
DM (pl, appeared 1994)
Origin: BYOND Software
Country: Unknown
Website: http://www.byond.com/docs/guide/
File extensions: dm
dmf

DM is a programming language for the creation of multi-user worlds. By `world' I mean a virtual multi-media environment where people assume personae through which they interact with one another and computer-controlled objects. This could take the form of a competitive game, a role-playing adventure, a discussion board, or something we haven't even imagined.



mob
  verb
     smile()
        world << "[usr] grins."
     giggle()
        world << "[usr] giggles."
     cry()
        world << "[usr] cries \his heart out."
DML (pl, appeared 1992)
Origin: Linköping University
Country: Sweden


DML may refer to:  Demonstrated Master Logistician, a certification bestowed by the International Society of Logistics (SOLE) Data manipulation language, a family of computer languages used by computer programs or database users to retrieve, insert, delete and update data in a database Dimensional Markup language, is an XML format definition tailored to the needs of dimensional results for discrete manufacturing Devonport Management Limited, owner of Her Majesty's Naval Base Devonport Dragon Models Limited, a Hong Kong-based company that manufactures plastic model assembly kits Dennis Miller Live, an HBO television talk-comedy show with Dennis Miller Distributed mode loudspeaker, a speaker technology developed by Cambridge-based company called NXT Definitive Media Library, in ITIL Service Transition Doctor of Modern Languages, an academic degree focusing on multiple modern languages and cultures
DNS (protocol, appeared 1985)
Stands for: Domain Name System
Creators: Paul Mockapetris
Origin: Stanford Research Institute
Country: United States


The Domain Name System (DNS) is a hierarchical and decentralized naming system for computers, services, or other resources connected to the Internet or a private network. It associates various information with domain names assigned to each of the participating entities. Most prominently, it translates more readily memorized domain names to the numerical IP addresses needed for locating and identifying computer services and devices with the underlying network protocols. By providing a worldwide, distributed directory service, the Domain Name System has been an essential component of the functionality of the Internet since 1985. The Domain Name System delegates the responsibility of assigning domain names and mapping those names to Internet resources by designating authoritative name servers for each domain. Network administrators may delegate authority over sub-domains of their allocated name space to other name servers. This mechanism provides distributed and fault-tolerant service and was designed to avoid a single large central database. The Domain Name System also specifies the technical functionality of the database service that is at its core. It defines the DNS protocol, a detailed specification of the data structures and data communication exchanges used in the DNS, as part of the Internet Protocol Suite. The Internet maintains two principal namespaces, the domain name hierarchy and the Internet Protocol (IP) address spaces. The Domain Name System maintains the domain name hierarchy and provides translation services between it and the address spaces. Internet name servers and a communication protocol implement the Domain Name System. A DNS name server is a server that stores the DNS records for a domain; a DNS name server responds with answers to queries against its database. The most common types of records stored in the DNS database are for Start of Authority (SOA), IP addresses (A and AAAA), SMTP mail exchangers (MX), name servers (NS), pointers for reverse DNS lookups (PTR), and domain name aliases (CNAME). Although not intended to be a general purpose database, DNS has been expanded over time to store records for other types of data for either automatic lookups, such as DNSSEC records, or for human queries such as responsible person (RP) records. As a general purpose database, the DNS has also been used in combating unsolicited email (spam) by storing a real-time blackhole list (RBL).  The DNS database is traditionally stored in a structured text file, the zone file, but other database systems are common.
Dogescript (pl, appeared 2013)
Creators: Zach Bruggeman
Origin: https://github.com/dogescript
Country: Various
Website: http://dogescript.io



GitHub description: wow so syntax very doge much future

quiet
 wow 
    such language
  very syntax
        github recognized wow
loud

such language much friendly
    rly friendly is true
        plz console.loge with 'such friend, very inclusive'
    but
        plz console.loge with 'no love for doge'
    wow
wow

module.exports is language
DNS over HTTPS (protocol, appeared 2018)
Origin: Google
Mozilla Foundation
Country: United States


DNS over HTTPS (DoH) is a protocol for performing remote Domain Name System (DNS) resolution via the HTTPS protocol. A goal of the method is to increase user privacy and security by preventing eavesdropping and manipulation of DNS data by man-in-the-middle attacks by using the HTTPS protocol to encrypt the data between the DoH client and the DoH-based DNS resolver.  Encryption by itself does not protect privacy, encryption is simply a method to obfuscate the data.  By March of 2018,  Google and the Mozilla Foundation had started testing versions of DNS over HTTPS. In February 2020, Mozilla launched a version of Firefox that encrypts domain names by default for US-based users.In addition to improving security, another goal of DNS over HTTPS is to improve performance: testing of ISP DNS resolvers has shown that many often have slow response times, a problem that is exacerbated by the need to potentially have to resolve many hostnames when loading a single web page.
DokuWiki (wikiMarkup, appeared 2004)
Origin: https://github.com/splitbrain
Country: United States and Germany
Website: https://www.dokuwiki.org/


DokuWiki is a wiki application licensed under GPLv2 and written in the PHP programming language. It works on plain text files and thus does not need a database. Its syntax is similar to the one used by MediaWiki.


DokuWiki supports **bold**, //italic//, __underlined__ and ''monospaced'' texts.
Of course you can **__//''combine''//__** all these.
Dolittle (pl, appeared 1952)
Origin: Osaka Electro-Communication University
Country: Japan
Website: http://dolittle.eplang.jp/


Dolittle (Japanese ドリトル doritoru) is a programming language developed at the Osaka Electro-Communication University . Unlike the majority of programming languages it uses keywords based on Japanese and written in Japanese script. It is named after the character Dr Dolittle. It is easier for learners whose native language is Japanese to make early progress in understanding programming.
DOML (dataNotation, appeared 2017)
Stands for: Data Oriented Markup Language
Origin: https://github.com/DOML-Lang
Country: Australia



GitHub description: The specification document for DOML

# Version 0.3
// Construct a new Color
Test = Color() {
  RGB = 255, 64, 128,
}

// Constructors do exist
// the parameter names are purely for your own merit, they will check if its possible however (will be possible on most systems)
TheSame = Color::Normalized(r: 1, g: 0.25, b: 0.5) {
  Name = "Bob"
}

// You can also just declare an object without scoping it
Other = Color()
Other.Name = "X"

// You can declare random other values
MyValue = 2

// You can also edit the original Test at any point EITHER by doing
Test.R = 50
// Or by doing
Test.{
  G = 128
}

// You can declare arrays like
ArrayObject = []Color {
  ::Normalized(0.95, 0.55, 0.22){
    Name = "Other", // Trailing commas are always allowed
  },
  // You can still do an empty construction
  ::() {
    RGB = 50, 25, 125,
  },
  // And thus you can leave out the ::()
  {
    RGB = 50, 25, 125,
  },
}

// You can also copy objects by doing
NewObj = Other

// Or can do something like
NewObj.Name = ArrayObject[0].Name

// You can also declare arrays inside object definitions
MyTags = Tags() {
  // Note: all have to be of the same type
  SetTags = ["Hello", "Other", "bits", "bobs", "kick"]
  Name = MyTags.GetTags[0] // And indexing them works like you would think
}

// You can declare dictionaries like
// Dictionaries within objects can also be created similarly
MyDictionary = [String : Color] {
  { 
    "Bob" : Color::Normalized(0.5, 1.2, 3.5) {
      Name = "Bob's Color"
    }
  },
}
// No need to keep classes around in this example
# Deinit all
DOODLE (pl, appeared 1992)
Origin: University of Toronto
Country: Canada


A doodle is a drawing made while a person's attention is otherwise occupied. Doodles are simple drawings that can have concrete representational meaning or may just be composed of random and abstract lines, generally without ever lifting the drawing device from the paper, in which case it is usually called a "scribble". Doodling and scribbling are most often associated with young children and toddlers, because their lack of hand–eye coordination and lower mental development often make it very difficult for any young child to keep their coloring attempts within the line art of the subject. Despite this, it is not uncommon to see such behaviour with adults, in which case it is generally done jovially, out of boredom. Typical examples of doodling are found in school notebooks, often in the margins, drawn by students daydreaming or losing interest during class. Other common examples of doodling are produced during long telephone conversations if a pen and paper are available. Popular kinds of doodles include cartoon versions of teachers or companions in a school, famous TV or comic characters, invented fictional beings, landscapes, geometric shapes, patterns, textures, or phallic scenes.
.QL (pl, appeared 2007)
Origin: Semmle Inc
Country: England
Website: https://www.semmle.com


.QL (pronounced "dot-cue-el") is an object-oriented query language used to retrieve data from relational database management systems. It is reminiscent of the standard query language SQL and the object-oriented programming language Java. .QL is an object-oriented variant of a logical query language called Datalog. Hierarchical data can therefore be naturally queried in .QL in a recursive manner.  Queries written in .QL are optimised, compiled into SQL and can then be executed on any major relational database management system. .QL query language is being used in SemmleCode to query a relational representation of Java programs. .QL is developed at Semmle Limited and is based on the company's proprietary technology.