PLDB
Languages Features Calendar CSV Lists Blog About Sponsor Add Language
GitHub icon

PLDB CSV File Documentation

PLDB CSV File Documentation

Download it from https://pldb.com/languages.csv

PLDB builds one main CSV file. languages.csv contains over 138k facts across 4114 rows and 330 columns and is 3.7MB uncompressed. Every row is a language and every language is one row.

Column Documentation

Index Column Values Coverage Example Description Source Definition
1 title 4728 100% Janus The official title of the language name.grammar
2 appeared 4367 92% 2014 What year was the language publicly released and/or announced? history.grammar
3 type 4728 100% pl Which category in PLDB's subjective ontology does this entity fit into. type.grammar
4 pldbId 4728 100% 05ab1e computed A computed value
5 rank 4728 100% 0 computed A computed value
6 languageRank 4114 87% 0 computed A computed value
7 factCount 4728 100% 6 computed A computed value
8 lastActivity 4377 93% 2022 computed A computed value
9 exampleCount 4728 100% 0 computed A computed value
10 bookCount 4728 100% 0 computed A computed value
11 paperCount 4728 100% 0 computed A computed value
12 numberOfUsers 4728 100% 0 computed A computed value
13 numberOfJobs 4728 100% 0 computed A computed value
14 githubBigQuery.repos 421 9% 1 How many repos for this language are listed in Google's BigQuery Public GitHub Dataset snapshot. githubBigQuery.grammar
15 creators 873 18% Niklaus Wirth Name(s) of the original creators of the language delimited by " and " history.grammar
16 githubRepo 782 17% https://github.com/breck7/note URL of the official GitHub repo for the project if it hosted there. github.com githubRepo.grammar
17 website 1401 30% http://berkin.me/rant URL of the official homepage for the language project. website.grammar
18 wikipedia 1904 40% https://en.wikipedia.org/wiki/Apache_Velocity URL of the entity on Wikipedia, if and only if it has a page dedicated to it. wikipedia.org wikipedia.grammar
19 hopl 4728 100% 1664209028000 The matching language on Diarmuid Pigott's Online Historical Encyclopaedia of Programming Languages site (https://hopl.info/) hopl.info hopl.grammar
20 centralPackageRepositoryCount 3032 64% 0 If you've searched for a CPM for this language and can't find one, set 0 as the count. packages.grammar
21 reference 2019 43% https://github.com/andrejbauer/plzoo A link to more info about this entity. You can add raw links and then auto "upgrade" them using some of the importer code. reference.grammar
22 hoplId 1815 38% 1681 computed A computed value
23 wikipedia.dailyPageViews 1698 36% -1 How many page views per day does this Wikipedia page get? Useful as a signal for rankings. Available via WP api. wikipedia.grammar
24 wikipedia.backlinksCount 1647 35% 9 How many pages on WP link to this page? wikipedia.grammar
25 wikipedia.pageId 1625 34% 4840 Waht is the internal ID for this entity on WP? wikipedia.grammar
26 wikipedia.summary 1625 34% Blitz BASIC refers to the programming language dialect that was interpreted by the first Blitz compilers, devised by New Zealand-based developer Mark Sibly. Being derived from BASIC, Blitz syntax was designed to be easy to pick up for beginners first learning to program. The languages are game-programming oriented but are often found general-purpose enough to be used for most types of application. The Blitz language evolved as new products were released, with recent incarnations offering support for more advanced programming techniques such as object-orientation and multi-threading. This led to the languages losing their BASIC moniker in later years. What is the text summary of the language from the Wikipedia page? wikipedia.grammar
27 wikipedia.appeared 1561 33% 1980 When does Wikipedia claim this entity first appeared? wikipedia.grammar
28 wikipedia.created 1395 30% 2004 When was the *Wikipedia page* for this entity created? wikipedia.grammar
29 wikipedia.revisionCount 1297 27% 1 How many revisions does this page have? wikipedia.grammar
30 wikipedia.related 1286 27% java What languages does Wikipedia have as related? wikipedia.grammar
31 fileType 1269 27% text What is the file encoding for programs in this language? type.grammar
32 isbndb 1092 23% 0 Books about this language from ISBNdb. isbndb.com isbndb.grammar
33 description 893 19% A nsfw esolang. Description of the repo on GitHub. githubRepo.grammar
34 domainName 865 18% wiki.xxiivv.com If the project website is on its own domain. website.grammar
35 semanticScholar 760 16% 0 Papers about this language from Semantic Scholar. semanticscholar.org semanticScholar.grammar
36 originCommunity 737 16% Microsoft In what community(ies) did the language first originate? originCommunity.grammar
37 githubRepo.updated 714 15% 2022 What year was the last commit made? githubRepo.grammar
38 githubRepo.created 714 15% 2015 When was the *Github repo* for this entity created? githubRepo.grammar
39 githubRepo.subscribers 714 15% 1 How many subscribers to the repo? githubRepo.grammar
40 githubRepo.stars 714 15% 0 How many stars of the repo? githubRepo.grammar
41 githubRepo.forks 712 15% 0 How many forks of the repo? githubRepo.grammar
42 githubRepo.firstCommit 711 15% 2019 What year the first commit made in this git repo? githubRepo.grammar
43 githubRepo.issues 709 15% 0 How many isses on the repo? githubRepo.grammar
44 githubRepo.description 703 15% (Obsolete) Archive of Rant 3.x. Description of the repo on GitHub. githubRepo.grammar
45 country 687 15% United States What country was the language first developed in? history.grammar
46 domainName.registered 620 13% 2016 When was this domain first registered? website.grammar
47 features.hasComments 616 13% true features.grammar
48 isOpenSource 574 12% true Is it an open source project? history.grammar
49 features.hasSemanticIndentation 573 12% false features.grammar
50 features.hasLineComments 538 11% true I define a line comment as a character(s) that starts a comment that cannot be stopped except by a line break character or end of file character. features.grammar
51 githubLanguage 529 11% X PixMap GitHub has a set of supported languages as defined here: https://raw.githubusercontent.com/github/linguist/master/lib/linguist/languages.yml github.com githubLanguage.grammar
52 githubLanguage.tm_scope 520 11% none The TextMate scope that represents this programming language. This should match one of the scopes listed in the grammars.yml file. Use "none" if there is no grammar for this language. githubLanguage.grammar
53 githubLanguage.ace_mode 520 11% text A String name of the Ace Mode used for highlighting whenever a file is edited. This must match one of the filenames in http://git.io/3XO_Cg. Use "text" if a mode does not exist. githubLanguage.grammar
54 githubLanguage.type 520 11% programming Either data, programming, markup, prose, or nil. githubLanguage.grammar
55 githubLanguage.fileExtensions 519 11% bf An Array of associated extensions (the first one is considered the primary extension, the others should be listed alphabetically). githubLanguage.grammar
56 numberOfRepos 491 10% 0 computed A computed value
57 githubLanguage.repos 491 10% 0 How many repos for this language does GitHub report? githubLanguage.grammar
58 lineCommentToken 467 10% // Defined as a token that can be placed anywhere on a line and starts a comment that cannot be stopped except by a line break character or end of file. featureTokens.grammar
59 domainName.awisRank.2022 446 9% 10763 primitives.grammar
60 githubLanguage.trendingProjectsCount 445 9% 0 How many trending repos for this language does GitHub report? githubLanguage.grammar
61 leachim6.filepath 428 9% #/05AB1E leachim6.grammar
62 leachim6 428 9% 05AB1E A link to this language in leachim6's hello-world project. github.com/leachim6/hello-world leachim6.grammar
63 githubBigQuery.users 421 9% 1 githubBigQuery.grammar
64 githubBigQuery 421 9% 1C Enterprise Google BigQuery Public Datasets has a dataset with info on GitHub repos: https://cloud.google.com/blog/topics/public-datasets/github-on-bigquery-analyze-all-the-open-source-code cloud.google.com githubBigQuery.grammar
65 linguistGrammarRepo 416 9% https://github.com/textmate/c.tmbundle Linguist is a library used by GitHub to syntax highlight files on GitHub via a grammar. The list of languages supported by Linguist and the grammar package used for each language is listed here: https://github.com/github/linguist/blob/master/vendor/README.md. If Linguist has support for a language, it will have a repo on GitHub. Given a language is supported by Linguist, that is a good indication it has at least 200 unique :user/:repo repositories, according to their docs. github.com linguistGrammarRepo.grammar
66 linguistGrammarRepo.commitCount 398 8% 40 How many commits in this repo? linguistGrammarRepo.grammar
67 linguistGrammarRepo.committerCount 398 8% 2 How many people have made commits in this repo? linguistGrammarRepo.grammar
68 linguistGrammarRepo.lastCommit 398 8% 2018 What year was the last commit made? linguistGrammarRepo.grammar
69 linguistGrammarRepo.firstCommit 398 8% 2013 What year was the first commit made? linguistGrammarRepo.grammar
70 wordRank 378 8% 5584 Some creators use a common English word as their language's name. For these we note how common the word is, where "the" is 1. name.grammar
71 leachim6.fileExtensions 368 8% m An Array of associated extensions (the first one is considered the primary extension, the others should be listed alphabetically). githubLanguage.grammar
72 linguistGrammarRepo.sampleCount 365 8% 1 How many language samples in this repo? linguistGrammarRepo.grammar
73 features.hasStrings 352 7% true features.grammar
74 pygmentsHighlighter.filename 340 7% templates.py pygments.grammar
75 pygmentsHighlighter 340 7% ABAP A link to a Pygments syntax highlighting class for this language (https://pygments.org/) pygments.org pygments.grammar
76 stringToken 331 7% " What token(s) is used to delimite a string? featureTokens.grammar
77 rosettaCode 330 7% ABAP A link to this language on Rosetta Code - http://www.rosettacode.org/ rosettacode.org rosettaCode.grammar
78 pygmentsHighlighter.fileExtensions 325 7% j An Array of associated extensions (the first one is considered the primary extension, the others should be listed alphabetically). githubLanguage.grammar
79 standsFor 317 7% 3D Manufacturing Format If the language name is an abbreviation, what does/did it stand for? name.grammar
80 printToken 313 7% print What token(s) is used to print a message? featureTokens.grammar
81 features.hasPrintDebugging 311 7% true features.grammar
82 twitter 240 5% https://twitter.com/docker Official Twitter handle of the entity, if any. twitter.com twitter.grammar
83 features.hasMultiLineComments 233 5% true features.grammar
84 rijuRepl 222 5% https://riju.codes/abc A link to try this language on riju.codes riju.codes rijuRepl.grammar
85 githubLanguage.codemirror_mime_type 216 5% text/x-csrc A String name of the file mime type used for highlighting whenever a file is edited. This should match the `mime` associated with the mode from https://git.io/f4SoQ githubLanguage.grammar
86 githubLanguage.codemirror_mode 216 5% clike A String name of the CodeMirror Mode used for highlighting whenever a file is edited. This must match a mode from https://git.io/vi9Fx githubLanguage.grammar
87 tiobe 204 4% CIL Tiobe maintains a well known ranking of programming languages here: https://www.tiobe.com/tiobe-index/ tiobe.com tiobe.grammar
88 multiLineCommentTokens 171 4% /* */ A comment with a start delimiter and end token (which can be the same) that can span multiple lines. featureTokens.grammar
89 fileExtensions 160 3% n An Array of associated extensions (the first one is considered the primary extension, the others should be listed alphabetically). githubLanguage.grammar
90 related 157 3% dot What languages are related? This serves as a catch all, and it is better to use a more specific relationship node such as "supersetOf". relationships.grammar
91 aka 155 3% BRL Another name for the language. Entries can have multiple aka lines. name.grammar
92 helloWorldCollection 149 3% A Programming Language Hello world written in this language from http://helloworldcollection.de/ helloworldcollection.de helloWorldCollection.grammar
93 features.hasIntegers 148 3% true features.grammar
94 githubLanguage.aliases 142 3% AFDKO An Array of additional aliases (implicitly includes name.downcase). githubLanguage.grammar
95 tryItOnline 128 3% perl6 A link to try this language on https://tio.run tio.run tryItOnline.grammar
96 features.hasFloats 128 3% true features.grammar
97 featureKeyword 119 3% canDoShebang Links a feature entry to the related feature keyword in the pldb grammar. features.grammar
98 pseudoExample 119 3% # Hello PLDB As short an example as possible. features.grammar
99 features.hasBooleans 108 2% true features.grammar
100 wikipedia.fileExtensions 106 2% n An Array of associated extensions (the first one is considered the primary extension, the others should be listed alphabetically). githubLanguage.grammar
101 projectEuler.memberCount.2022 105 2% 11 primitives.grammar
102 projectEuler 105 2% APL/J/K Is this language one of the ones listed on https://projecteuler.net/? projecteuler.net projectEuler.grammar
103 features.hasHexadecimals 102 2% true features.grammar
104 booleanTokens 97 2% true false What token(s) is used for true and false? featureTokens.grammar
105 keywords 93 2% ! ' '' - -< -<< -> :: ; <- , = => > ? # \* @ [ , ] \ \_ ` {, } {-, -} What are all the keywords in this language?
106 visualParadigm 91 2% false Is this a visual programming thing? Sometimes called "no code" or "low code"? paradigms.grammar
107 domainName.awisRank.2017 87 2% 102718 primitives.grammar
108 projectEuler.memberCount.2019 87 2% 9 primitives.grammar
109 codeMirror 80 2% apl A link to a CodeMirror syntax highlighting package for this language (https://github.com/codemirror/codemirror5/tree/master/mode/LANGUAGE) codemirror.net codemirror.grammar
110 subreddit 74 2% https://reddit.com/r/C_Programming Url of a subreddit(s) for this language. reddit.com reddit.grammar
111 monaco 74 2% cpp A link to a Monaco syntax highlighting package for this language. microsoft.github.io/monaco-editor/ monaco.grammar
112 jupyterKernel 73 2% http://coconut-lang.org/ A link to a Jupyter Kernel for this language. jupyter.org jupyter.grammar
113 subreddit.memberCount.2022 72 2% 202070 primitives.grammar
114 githubLanguage.interpreters 71 2% lua An Array of associated interpreters githubLanguage.grammar
115 quineRelay 71 2% Ada The Quine Relay project (https://github.com/mame/quine-relay). github.com/mame/quine-relay quineRelay.grammar
116 features.hasConditionals 67 1% true features.grammar
117 writtenIn 66 1% cpp What language is this application written in? relationships.grammar
118 webRepl 66 1% https://play.rust-lang.org/ An online repl for the project. website.grammar
119 ubuntuPackage 65 1% aspectj The name of an Ubuntu package for the language from https://packages.ubuntu.com/. ubuntu.com ubuntu.grammar
120 antlr 60 1% https://github.com/afucher/yaip A link to the ANTLR grammar for this language (https://github.com/antlr/grammars-v4/tree/master/LANGUAGE) antlr.org antlr.grammar
121 meetup.groupCount 57 1% 11 meetup.grammar
122 meetup.memberCount 57 1% 69338 meetup.grammar
123 meetup 57 1% c Some languages have active meetup groups on Meetup.com meetup.com meetup.grammar
124 linkedInSkill.2018 57 1% 1021 primitives.grammar
125 linkedInSkill 57 1% MongoDB How many people list this skill on LinkedIn? linkedin.com linkedInSkill.grammar
126 packageRepository 54 1% https://www.nuget.org/ URL to the package repository for this language. packages.grammar
127 languageServerProtocolProject 54 1% https://github.com/Alloyed/lua-lsp A link to a project implementing LSP for this language. langserver.org languageServerProtocolProject.grammar
128 githubLanguage.filenames 53 1% .Rprofile expr-dist Filenames commonly associated with the language. fileExtensions.grammar
129 languageServerProtocolProject.writtenIn 52 1% typescript What language is this application written in? relationships.grammar
130 tiobe.currentRank 50 1% 6 What is the current Tiobe rank of this language? tiobe.grammar
131 features.hasOctals 50 1% true features.grammar
132 packageCount 48 1% 1029249 How many packages are in the repository? A package is some code with a name and a namespace, shipped as an atomic unit, with an owner(s). packages.grammar
133 indeedJobs.2017 48 1% 1 primitives.grammar
134 indeedJobs 48 1% "common lisp" How many job descriptions match this query for this language on indeed.com? indeed.com indeedJobs.grammar
135 forLanguages 46 1% c cpp Which languages is this repository for? packages.grammar
136 compilesTo 45 1% javascript Which language does this language normally compile to? relationships.grammar
137 features.hasBinaryNumbers 45 1% true features.grammar
138 features.hasWhileLoops 44 1% true features.grammar
139 features.hasOperatorOverloading 42 1% true features.grammar
140 githubLanguage.group 41 1% Shell Name of the parent language. Languages in a group are counted in the statistics as the parent language. githubLanguage.grammar
141 rijuRepl.description 40 1% A different take on assembly, with the goal of creating tiny executables Description of the repo on GitHub. githubRepo.grammar
142 subreddit.memberCount.2017 40 1% 10666 primitives.grammar
143 rijuRepl.githubRepo 39 1% https://gcc.gnu.org/git.html URL of the official GitHub repo for the project if it hosted there. github.com githubRepo.grammar
144 rijuRepl.fileExtensions 39 1% C cc cpp cxx c++ h hh hpp hxx h++ An Array of associated extensions (the first one is considered the primary extension, the others should be listed alphabetically). githubLanguage.grammar
145 features.hasAssignment 38 1% true features.grammar
146 stackOverflowSurvey.2021.percentageUsing 38 1% 0.01 What percentage of survey respondents report using this language? stackOverflowSurvey.grammar
147 stackOverflowSurvey.2021.fans 38 1% 309 How many developers reported wanting to learn this language. stackOverflowSurvey.grammar
148 stackOverflowSurvey.2021.medianSalary 38 1% 54049 Median salary reported by developers using this language. stackOverflowSurvey.grammar
149 stackOverflowSurvey.2021.users 38 1% 1068 How many developers reported using this language. stackOverflowSurvey.grammar
150 features.hasImports 38 1% true features.grammar
151 features.hasFunctions 35 1% true features.grammar
152 compilerExplorer 34 1% Ada This language's name on https://godbolt.org godbolt.org compilerExplorer.grammar
153 assignmentToken 32 1% := What token(s) is used for assignment to an identifier? featureTokens.grammar
154 replit 30 1% apl A link to try this langunage on replit.com replit.com replit.grammar
155 rijuRepl.website 29 1% http://algol68.sourceforge.net/ URL of the official homepage for the language project. website.grammar
156 pypl 28 1% Abap This language's id on https://pypl.github.io pypl.github.io pypl.grammar
157 features.hasClasses 27 1% true features.grammar
158 features.hasTypeInference 25 1% true features.grammar
159 features.isCaseSensitive 24 1% true features.grammar
160 features.hasSwitch 22 0% true features.grammar
161 features.hasConstants 22 0% true features.grammar
162 features.hasExceptions 21 0% true features.grammar
163 features.hasGarbageCollection 21 0% true features.grammar
164 features.hasPointers 21 0% true features.grammar
165 features.hasDirectives 19 0% true features.grammar
166 nativeLanguage 17 0% Czech Nearly all programming languages are written in English, but some aren't. Set this field for the ones that are not. history.grammar
167 features.hasAccessModifiers 16 0% true features.grammar
168 features.hasMacros 16 0% true features.grammar
169 esolang 14 0% https://esolangs.org/wiki/Aheui A link to this language on https://esolangs.org/ esolangs.org esolang.grammar
170 githubLanguage.wrap 14 0% true Boolean wrap to enable line wrapping (default: false) githubLanguage.grammar
171 features.isLisp 14 0% true features.grammar
172 features.hasMultipleInheritance 14 0% true features.grammar
173 gdbSupport 13 0% true Is the language supported by the GNU Debugger? sourceware.org gdb.grammar
174 features.hasScientificNotation 13 0% true features.grammar
175 features.hasInheritance 13 0% true features.grammar
176 influencedBy 12 0% antlr What languages influenced this one? relationships.grammar
177 cheatSheetUrl 12 0% http://cljs.info/cheatsheet/ A link to a cheat sheet for this language. cheatSheetUrl.grammar
178 features.hasConstructors 12 0% true features.grammar
179 announcementMethod 11 0% paper How was the language first announced? history.grammar
180 firstAnnouncement 11 0% http://citeseerx.ist.psu.edu/viewdoc/download?doi=10.1.1.32.4503&rep=rep1&type=pdf A url announcing the creation or release of a new language history.grammar
181 packageInstallCount 11 0% 10000000 How many packages have been downloaded? packages.grammar
182 features.hasRegularExpressionsSyntaxSugar 11 0% true features.grammar
183 features.hasMessagePassing 10 0% true features.grammar
184 features.hasFixedPoint 10 0% true features.grammar
185 features.hasLists 10 0% true features.grammar
186 runsOnVm 9 0% jvm What virtual machine(s) does this language run on? relationships.grammar
187 features.hasUnitsOfMeasure 9 0% true features.grammar
188 features.canWriteToDisk 9 0% true features.grammar
189 screenshot 8 0% https://pldb.com/screenshots/explorer.png For visual languages, a picture is worth a thousand words. Provide the URL to the screenshot in the form: https://pldb.com/site/screenshots/[pldbId].png screenshot.grammar
190 features.hasHereDocs 8 0% true features.grammar
191 features.hasMultilineStrings 8 0% true features.grammar
192 features.hasZeroBasedNumbering 8 0% true features.grammar
193 features.hasSingleDispatch 8 0% true features.grammar
194 tokenKeyword 7 0% assignmentToken Links a feature entry to the related token keyword in the pldb grammar. features.grammar
195 subsetOf 7 0% c Is this language a subset of another? relationships.grammar
196 gitlabRepo 7 0% https://gitlab.com/FascinatedBox/lily URL of the official GitLab repo for the language project. gitlab.com gitlabRepo.grammar
197 supersetOf 7 0% json Is this language a superset of another? relationships.grammar
198 features.hasStaticTyping 7 0% true features.grammar
199 features.hasHomoiconicity 7 0% true features.grammar
200 features.hasPatternMatching 7 0% true features.grammar
201 features.hasCaseInsensitiveIdentifiers 7 0% true features.grammar
202 features.hasBitWiseOperators 7 0% true features.grammar
203 features.hasMixins 6 0% true features.grammar
204 features.hasGotos 6 0% true features.grammar
205 features.hasFunctionComposition 6 0% true features.grammar
206 features.hasMultipleDispatch 6 0% true features.grammar
207 features.hasAsyncAwait 6 0% true features.grammar
208 features.hasThreads 6 0% true features.grammar
209 features.hasIncrementAndDecrementOperators 6 0% true features.grammar
210 features.hasModules 6 0% true features.grammar
211 features.hasIterators 6 0% true features.grammar
212 features.hasInterfaces 6 0% true features.grammar
213 features.hasGenerics 6 0% true features.grammar
214 oldName 5 0% SuperForth What is the old name of this language? name.grammar
215 features.hasMaps 5 0% true features.grammar
216 features.hasDependentTypes 5 0% true features.grammar
217 features.hasNamespaces 5 0% true features.grammar
218 features.canDoShebang 5 0% true features.grammar
219 features.hasVariadicFunctions 5 0% true features.grammar
220 features.hasExplicitTypeCasting 5 0% true features.grammar
221 features.hasFunctionOverloading 5 0% false features.grammar
222 features.hasAnonymousFunctions 5 0% true features.grammar
223 features.hasInfixNotation 5 0% true features.grammar
224 features.hasPolymorphism 5 0% true features.grammar
225 features.hasPartialApplication 5 0% true features.grammar
226 packageAuthors 4 0% 13699 How many people contribute packages to this cpm? packages.grammar
227 includeToken 4 0% import What token(s) is used for including another file? featureTokens.grammar
228 features.hasUnicodeIdentifiers 4 0% true features.grammar
229 features.hasTypedHoles 4 0% true features.grammar
230 features.hasPipes 4 0% true features.grammar
231 features.hasRangeOperators 4 0% true features.grammar
232 conference 4 0% https://con.racket-lang.org/ RacketCon Some languages have a recurring conference(s). conference.grammar
233 features.hasGenerators 4 0% true features.grammar
234 redditDiscussion 3 0% https://www.reddit.com/r/ProgrammingLanguages/comments/elbt5u/introducing_the_beef_programming_language/ A link to a related discussion on reddit. reddit.com reddit.grammar
235 features.hasPostfixNotation 3 0% true features.grammar
236 features.hasDocComments 3 0% true features.grammar
237 documentation 3 0% https://docs.alumina-lang.net/ Link to the official documentation for a language. documentation.grammar
238 features.hasPrefixNotation 3 0% true features.grammar
239 features.hasTemplates 3 0% true features.grammar
240 features.hasDisposeBlocks 3 0% true features.grammar
241 features.hasDuckTyping 3 0% true features.grammar
242 features.hasManualMemoryManagement 3 0% true features.grammar
243 features.hasStructs 3 0% true features.grammar
244 features.hasSymbolTables 3 0% true features.grammar
245 funFact 3 0% https://news.ycombinator.com/item?id=32621392 A text or code block containing a fun or unusual fact about the language. funFact.grammar
246 features.hasSets 3 0% true features.grammar
247 features.hasDestructuring 3 0% true features.grammar
248 features.hasDefaultParameters 3 0% true features.grammar
249 features.hasMagicGettersAndSetters 3 0% true features.grammar
250 features.mergesWhitespace 3 0% true features.grammar
251 features.hasAssertStatements 3 0% true features.grammar
252 latestRelease 2 0% 2007 The year of the most recent release of the thing. history.grammar
253 successorOf 2 0% asp Was this language launched as the success of another? relationships.grammar
254 forkOf 2 0% nim What language is this language a fork of? relationships.grammar
255 sourcehutRepo 2 0% https://git.sr.ht/~jprotopopov/kefir URL of the official sourcehut repo for the project. sr.ht sourcehut.grammar
256 renamedTo 2 0% enso What is the new name of this language? relationships.grammar
257 features.hasUserDefinedOperators 2 0% false features.grammar
258 features.hasTypeAnnotations 2 0% true features.grammar
259 features.hasDecimals 2 0% true features.grammar
260 features.hasNull 2 0% true features.grammar
261 features.hasEnums 2 0% true features.grammar
262 features.hasStreams 2 0% true features.grammar
263 features.hasAlgebraicTypes 2 0% true features.grammar
264 features.hasUnionTypes 2 0% true features.grammar
265 features.hasSingleTypeArrays 2 0% true Has an array data structure that only can hold items of the same type. features.grammar
266 features.hasRunTimeGuards 2 0% true features.grammar
267 features.hasReservedWords 2 0% false Are things like keywords reserved words features.grammar
268 features.hasTraits 2 0% true features.grammar
269 features.hasUnaryOperators 2 0% true features.grammar
270 features.hasMethods 2 0% true features.grammar
271 features.letterFirstIdentifiers 2 0% true Must identifiers start with a letter features.grammar
272 features.hasReferences 2 0% true features.grammar
273 features.hasFirstClassFunctions 2 0% true features.grammar
274 features.hasDynamicProperties 2 0% true features.grammar
275 features.hasProcessorRegisters 2 0% false features.grammar
276 features.hasMapFunctions 2 0% true features.grammar
277 features.hasAbstractTypes 2 0% false features.grammar
278 demoVideo 1 0% https://www.youtube.com/watch?v=0l2QWH-iV3k Provide a url of a demo video of the language. demoVideo.grammar
279 features.hasLazyEval 1 0% true features.grammar
280 features.hasRefinementTypes 1 0% true features.grammar
281 features.canUseQuestionMarksAsPartOfIdentifier 1 0% true features.grammar
282 features.hasBuiltInRegex 1 0% true features.grammar
283 features.hasArraySlicingSyntax 1 0% true features.grammar
284 features.hasVars 1 0% true features.grammar
285 features.hasMemberVariables 1 0% true features.grammar
286 features.hasTryCatch 1 0% false features.grammar
287 features.hasBoundedCheckedArrays 1 0% true features.grammar
288 features.hasSelfOrThisWord 1 0% true features.grammar
289 features.hasRequiredMainFunction 1 0% true features.grammar
290 features.hasLabels 1 0% true features.grammar
291 features.hasDynamicSizedArrays 1 0% true features.grammar
292 features.hasIfElses 1 0% true features.grammar
293 features.hasIfs 1 0% true features.grammar
294 features.hasForLoops 1 0% true features.grammar
295 features.hasForEachLoops 1 0% true features.grammar
296 features.canReadCommandLineArgs 1 0% true features.grammar
297 features.hasFnArguments 1 0% true features.grammar
298 features.hasVariableAssignment 1 0% true features.grammar
299 features.hasValueReturnedFunctions 1 0% true features.grammar
300 features.hasGlobalScope 1 0% true features.grammar
301 features.hasVoidFunctions 1 0% true features.grammar
302 features.hasContinue 1 0% true features.grammar
303 features.hasBreak 1 0% true features.grammar
304 features.hasVariableDeclarations 1 0% true features.grammar
305 features.hasMethodOverloading 1 0% false features.grammar
306 features.hasSExpressions 1 0% true features.grammar
307 features.hasSymbols 1 0% true features.grammar
308 features.hasTimestamps 1 0% true features.grammar
309 features.hasClobs 1 0% true features.grammar
310 features.hasBlobs 1 0% true features.grammar
311 features.hasEscapeCharacters 1 0% true features.grammar
312 features.hasTriples 1 0% true features.grammar
313 features.hasIds 1 0% true features.grammar
314 features.hasExports 1 0% true features.grammar
315 features.hasTypeParameters 1 0% true features.grammar
316 features.hasStaticMethods 1 0% true features.grammar
317 features.hasZippers 1 0% true features.grammar
318 features.hasMonads 1 0% true features.grammar
319 features.hasImplicitArguments 1 0% true features.grammar
320 features.hasLazyEvaluation 1 0% true features.grammar
321 features.hasVirtualFunctions 1 0% true features.grammar
322 features.hasTernaryOperators 1 0% true features.grammar
323 features.hasImplicitTypeConversions 1 0% true features.grammar
324 features.hasDynamicTyping 1 0% true features.grammar
325 features.hasMethodChaining 1 0% true features.grammar
326 features.hasSourceMaps 1 0% true features.grammar
327 features.supportsBreakpoints 1 0% true features.grammar
328 features.hasBinaryOperators 1 0% true features.grammar
329 features.hasExpressions 1 0% true features.grammar
330 features.hasStatements 1 0% true features.grammar

The table above is also available as csv.

pldb.csv file

PLDB also builds https://pldb.com/pldb.csv which contains the same rows and columns as languages.csv and a row for each non-language entity in the PLDB鈥攕uch as operating systems and editors鈥攁nd has 4728 total rows and is 4.2MB uncompressed.

View source

PLDB - Build the next great programming language 路 v2022 Day 29 Docs Build Acknowledgements Traffic Today Traffic Trends Mirrors GitHub feedback@pldb.com